Jacob deGrom struck out 13, the most by a Mets pitcher to throw five or fewer, as New York beat the Pittsburgh Pirates 7-3 to snap a four-game winning streak.
The Mets, leaders of the National League East, scored four runs in the eighth inning to break the tie.
Terrance Gore entered as a pinch runner in place of Tomas Nido, who had singled out Robert Stephenson (2-2). Gore stole second place three shots behind first place Mexican Manny Bañuelos.
He anchored third when catcher Jason Delay’s shot went to center and he scored on Brandon Nimmo’s single.
Daniel Vogelbach added a two-run single with one out, and Eduardo Escobar’s groundout gave up another run.
Joely Rodriguez (1-4) pitched a career-high five perfect innings.
For the Pirates, Dominican Oneil Cruz 4-2 with one run scored and three earned, Rodolfo Castro 4-0.
For the Mets, Puerto Ricans Francisco Lindor 5-2, Tomás Nido 4-2 with a run scored. Venezuelans Escobar 5-0 with RBI, Luis Guillorme 4-0 with run.