The New York Mets (41-50) scored three times Sunday afternoon off Pittsburgh rookie starter Gerrit Cole (4-3; 3.89 ERA), and held on for a 4-2 victory, salvaging the final game of a three-game series at PNC Park in Pittsburgh and snapping a three-game winning streak by the Pirates.
Pittsburgh (56-37) recorded nine hits, but left nine runners on base. They go to the All-Star break trailing St. Louis by one game in the National League Central Division.
Marlon Byrd doubled home the first Mets run, and John Buck followed with a two-run single. David Murphy added a run with a seventh-inning RBI triple. The Pirates’ runs came on an RBI ground rule double by Starling Marte and a base hit by Jose Tabata.
Mets starter Dillon Gee (7-7; 4.32 ERA) earned the win, and Bobby Parnell earned his 17th save. Cole worked five innings in his seventh Major League start, allowing three runs and six hits, striking out five batters and walking two.
Marte and Clint Barmes recorded two hits apiece for the Pirates, as did Byrd, Buck and Eric Young for New York.
Andrew McCutchen went 2-for-4 with a home run and two RBIs for the Pirates in a 4-2 victory on Saturday night. Barmes also recorded two hits, Jordy Mercer drove home a run with a single, and Russell Martin was walked with the bases loaded. The win went to Pirates reliever Justin Wilson (6-1; 1.89 ERA), who took over in the sixth inning for starter A.J. Burnett. Jason Grilli recorded his league-leading 29th save.
Mercer’s bases-loaded single in the bottom of the eleventh inning gave the Bucs a 3-2 win in the series opener on Friday night. Pedro Alvarez slammed a two-run homer, his 24th of the year. Vin Mazzaro (5-2; 2.83 ERA) picked up the win while working as the last of six pitchers utilized by the Pirates.