"What I said was that I was honored and it was a privilege for me to play with all of them for so many years," Rivera said.
The lengthy cheers provided a fitting tribute and the latest salute to Rivera, set to retire after this season. The 13-time All-Star is on something of a farewell tour, receiving creative gifts at each opposing ballpark he visits for the final time.
He got a rocking chair built out of broken bats in Minnesota, a decorated surfboard and bottle of wine in Oakland.
The last time he was at Citi Field, though, things didn't go so well. He was honored by the Mets before a game in late May, threw out a ceremonial first ball — and then had his first blown save of the year.
While other All-Stars wore flashy spikes, Rivera stayed with traditional black. No surprise for Mr. Steady.
Rivera has never allowed an earned run in nine All-Star innings. The only older pitcher to appear in an All-Star game was 47-year-old Satchel Paige 60 years ago, according to STATS.
"First class all the way," Mets captain David Wright said. "Well deserving for Mariano. I was on the top step clapping and cheering as loud as I could."
Winning pitcher Chris Sale from the Chicago White Sox worked two perfect innings for the AL, which posted its third shutout and first since 1990 at Wrigley Field to trim the NL lead to 43-39-2 in All-Star games.
The National League didn't manage a baserunner until Carlos Beltran's one-out single in the fourth.
It was the ninth All-Star game in New York — most for any city — and second in five years after a farewell to old Yankee Stadium in 2008. But the only other time the Mets hosted was during Shea Stadium's debut season in 1964, when Philadelphia Phillies outfielder Johnny Callison hit a game-ending homer in the ninth.
This one gave the struggling Mets a chance to pack their cozy ballpark for one of the few times all season. Fans chanted Harvey's name during pregame introductions, and the 24-year-old sensation delivered with three strikeouts in two shutout innings.
He walked off to a standing ovation and received a pat on the back from NL manager Bruce Bochy of the San Francisco Giants, the defending World Series champions.
Harvey was the youngest All-Star starting pitcher since former Mets ace Dwight Gooden was 23 a quarter-century ago — and the first from the home team since Houston's Roger Clemens in 2004. Gooden cheered Harvey on from the stands.
All the buildup might have made the phenom a little too excited at the start. Mike Trout doubled inside first base on his opening pitch, and Harvey drilled Cano just above the right knee with a 96 mph fastball on the third.
In obvious pain, Cano initially stayed in the game but limped off after Triple Crown winner Miguel Cabrera struck out — just as he did against Harvey in spring training.
Cano crossed in front of the mound while heading to the dugout, and Harvey patted himself on the chest.
"I didn't mean to, obviously," Harvey said. "I feel terrible. Apologies go out to him."
Cano has a bruised quadriceps but said he'll be ready to play when the Yankees come out of the All-Star break.