It looked as if the New York Mets were on their way to a four-game sweep of the Chicago Cubs but then the bullpen blew a late lead and they fell, 3-2, on Sunday afternoon at Wrigley Field.
David Peterson started for New York and allowed an unearned run over five innings while striking out eight.
The Mets plated their first run of the game on a double steal in the top of the first inning.
The Cubs tied the game in the bottom of the fourth on a bases-loaded walk.
Pete Alonso put New York back in front in the top of the fifth with an infield run-scoring single.
Chicago scored a pair of runs in the bottom of the eighth to grab the lead. Ian Happ brought home the tying run with a groundout to the pitcher. Later in the inning, Nico Hoerner ripped an RBI single to center to make it 3-2.
In the top of the ninth, JD Davis grounded into a game-ending double play and the Cubs held on for the victory.
Drew Smith allowed the tying and winning run in the eighth for New York.
The Mets will get a few days off for the MLB All-Star break before returning to action on Friday at home against the San Diego Padres.