CHICAGO — Javier Baez hit a milestone homer to win a game after Pete Alonso went deep once again to set a team record.
Baez cracked the 100th homer of his career, a three-run drive in the eighth inning as the Chicago Cubs overcame another home run by Alonso to beat the New York Mets 5-3 on Sunday.
Alonso hit his 27th home run in the fourth, breaking the Mets record for most by a rookie in an entire season set by Darryl Strawberry in 1983.
With the Mets clinging to a one-run lead, Baez launched his 19th homer of the season with Kyle Schwarber and Anthony Rizzo on base and one out. Baez sent an 0-2 pitch from Seth Lugo (3-1) halfway up the right field bleachers.
"He just kind of hanged it out a bit and I got the barrel on it," Baez said. "I think when I get to two strikes, I try to see the ball better and cut down my swing, which is pretty hard for me because I gotta swing hard."
Baez learned that it was his 100th homer after returning to the dugout and being mobbed my teammates.
"It's really exciting," Baez said. "I thought it was going to be a little bit later on in my career."
Steve Cishek (2-4) pitched a scoreless eighth to earn the win in relief of Cole Hamels. Pedro Strop tossed a perfect ninth for his ninth save.
Mets starter Jacob deGrom allowed two runs and eight hits in six innings. The NL Cy Young Award winner struck out nine and walked none.
DeGrom also drove in a run with a single.
Alonso's solo shot to center came on a soft 0-2 pitch from Hamels in the fourth that Hamels said resulted from a "mixup" with catcher Victor Caratini. The 24-year-old had homered on Saturday to set a new mark for NL rookies before the All-Star break.
"Thankfully I saw two of them in the previous at-bat and saw it long enough and put a really good swing on it," Alonso said. "I'm proud of it, but I wish we won today. It was a tough loss."
Alonso connected in his 77th game while Strawberry hit 26 in 133 games in 1983. The Mets' record for homers in a season is 41, shared by Carlos Beltran and Todd Hundley.
Baez said he talked to Alonso during the series and tipped his cap to the rookie.
"He doing something amazing," Baez said. "He's almost got 30 homers and we've still got two more weeks until the All-Star break. I like the way he's playing the game and the way he's hitting the ball."
Strawberry also took note.
"Congrats to Pete for breaking my record which has stood for a long time," Strawberry said in a statement. "What he's done in a short period of time is most impressive. No goal seems out of reach."
Alonso is nearing Mark McGwire's major league record for homers by a rookie before the All-Star break, 33 set in 1987.
KIMBREL WATCH: RHP Craig Kimbrel is expected to pitch at least one more time for Triple-A Iowa, probably on Tuesday, before the Cubs consider recalling the closer, manager Joe Maddon said.
After tossing a scoreless inning on Friday, Kimbrel threw again on Saturday as an opener for Iowa in a rain-shortened contest. The right-hander allowed a run and got two outs as he pitched in back-to-back games for the first time since finalizing a three-year, $43 million deal with the Cubs on June 7.
UP NEXT: LHP Jon Lester (6-5, 4.13) takes the mound on Monday against Atlanta RHP Julio Teheran (5-5, 3.40) as Chicago opens a four-game series against the NL East-leading Braves.