ookie slugger Pete Alonso hit his 26th homer to set the NL record for most homers before the All-Star Game as the New York Mets routed the Chicago Cubs 10-2 on Saturday.
Alonso broke a tie with Los Angeles' Cody Bellinger (2017). He's still seven short of Mark McGwire's major league record 33 accomplished in 1987.
Todd Frazier and Wilson Ramos also homered for the Mets, who won consecutive road games for the first time in over two months.
Zack Wheeler (6-5) allowed one run on five hits in seven innings to bounce back after losing his previous two starts. The right-hander retired 15 straight batters from the second through the sixth.
Alonso went 2 for 4 with a walk and tied Darryl Strawberry (1983) for the Mets' rookie record for homers in a season.
Jeff McNeil went 2 for 4 with three RBI.
New York is 17-26 on the road this season and last won back-to-back away games on April 11 and 12 in Atlanta.
Jason Heyward went 3 for 4 as NL Central-leading Chicago dropped back-to-back home games for the first time in nearly a month.
Cubs starter Jose Quintana (4-7) was roughed up for nine runs on nine hits in 4 1/3 innings. The left-hander allowed a career-high tying three homers despite a steady wind blowing in from right to left at Wrigley Field.
Backup catcher Victor Caratini, who started at first, came in the ninth to make his fourth pitching appearance with Chicago. He tossed a 1-2-3 inning and provided a highlight with a running grab of a dribbler toward third and a jump throw to first to nail Ramos to end the inning.
New York scored in each of the first six innings. Alonso began the barrage with a solo blast in the first. McNeil made it 3-0 with two-run single in the second. Frazier's two-run homer in the third made it 5-0 and provided a comical moment.
After connecting on a 3-1 pitch, Frazier didn't think he hit it well enough to get through the wind. He tossed his bat in frustration and jogged toward first. He was surprised when it reached the bleachers and pumped his fist in celebration.
McNeil added an RBI double in the fourth to make it 6-0. In the fifth, Michael Conforto had an RBI single and Ramos followed with a two-run shot to chase Quintana.
In the sixth, Frazier drove in a run with a two-out infield single against reliever Rowan Wick to make it 10-0.