NEW YORK -- Rookie second baseman Justin Turner committed a crucial throwing error in the ninth inning, allowing the Florida Marlins to score two runs and rally past the New York Mets 4-3 on Tuesday night.
Omar Infante hit a pair of solo shots for Florida, giving him three homers this season, but star shortstop Hanley Ramirez left the game in pain after spraining his left shoulder while diving for a ball in the outfield.
Jose Reyes homered and Chris Capuano pitched six effective innings for the Mets, who have lost four straight following a five-game winning streak.
New York led 3-2 entering the ninth, but Jason Isringhausen quickly got in trouble with a leadoff walk to Logan Morrison. Mike Stanton popped out before Mike Cameron's single put runners at the corners.
Isringhausen (2-2) hit John Buck with a pitch, loading the bases, and pinch-hitter Bryan Petersen hit a slow grounder to second base. Turner charged the ball and Buck stopped in the middle of the basepath, so Turner tossed to first. But his throw went high and wide past Lucas Duda, handing Florida a 4-3 lead.
Randy Choate walked pinch-hitter Ronny Paulino to start the bottom of the ninth before Leo Nunez came on. Nunez, who blew a save Monday night, got pinch-hitter Daniel Murphy to ground into a 1-6-3 double play and struck out Jason Pridie for his 31st save in 35 chances.
A cascade of boos from the crowd of 33,297 was directed at the Mets after the final out.
Steve Cishek (2-1) pitched two scoreless innings for the win, helping the Marlins (55-55) get back to .500 for the first time since June 12. They tied the Mets for third place in the NL East.
Florida also improved to 32-25 on the road and 4-0 at Citi Field, where the Mets are 22-28 this season.
Duda's sacrifice fly off reliever Brian Sanches put New York up 3-2 in the sixth.
Moments earlier, Ramirez injured his shoulder. He was chasing Angel Pagan's pop fly to shallow left when he lunged for the ball at the last minute and hit the ground hard. The ball dropped for a single and Ramirez tumbled over, grabbing his left shoulder as he writhed in pain.
The three-time All-Star and 2009 NL batting champion stayed down for several minutes. He's listed as day to day.