MIAMI (AP) -- Kelly Shoppach hit a go-ahead two-run single with two outs in the ninth inning that cleared the bases when center fielder Justin Ruggiano misplayed the ball Saturday night, lifting the New York Mets to a 5-3 victory over the Miami Marlins.
The Mets had been frustrated most of the night by Josh Johnson, who was on the verge of snapping a personal four-game losing streak. Johnson allowed a run and three hits in eight innings and held the Mets hitless until the fifth. He left leading 3-1.
New York rallied for four runs in the ninth against closer Steve Cishek (4-2).
Daniel Murphy and David Wright led off with singles to put runners on first and second. Cishek struck out Ike Davis before Lucas Duda singled home Murphy, with Wright reaching third.
Mike Baxter fouled out to shortstop Jose Reyes before Cishek walked Andres Torres, loading the bases. After Jason Bay entered to run for Duda, Shoppach singled to center.
Ruggiano let the ball get by him while attempting to f...