The New York Mets (44-34) salvaged their three-game series in San Juan, holding off the Florida Marlins 6-5.
The Mets are now 16-22 on the road this season and 1-6 against the Marlins away from Citi Field.
The win pushes the Mets two games ahead of the Philadelphia Phillies (41-35), who lost 4-3 to the Cincinnati Reds, and 1 1/2 games behind the National League East leading Atlanta Braves (46-33), who knocked off the Washington Nationals 4-1.
New York Mets @ Florida Marlins … recap and boxscore
Post Game Notes:
Mike Pelfrey struggled through 4 2/3 innings, allowing 12 hits and four earned runs (108 pitches/73 strikes).
The Mets bullpen sparkled. Elmer Dessens relieved Pelfrey and threw one pitch to get the Mets out of a jam. Ryota Igarashi pitched a scoreless sixth inning, striking out all three Marlins. Bobby Parnell pitched 1 2/3 innings, allowing his first run since being recalled from Buffalo. He was relieved by Francisco Rodriguez, who threw one pitch in the eighth and finished the game for his 18th save of the season.
David Wright collected two more hits, raising his season batting average to .312.
Josh Thole gave the Mets the lead, delivering a bases-loaded single with one out in the sixth inning.
Jason Bay also had a big hit. His two-out RBI single in the seventh gave the Mets an insurance run.