PHILADELPHIA – Martin Prado hit a solo homer in the 11th inning to lift the Miami Marlins to a 3-2 victory over the Philadelphia Phillies on Monday night.
All-Star Jose Fernandez tied a career-high with 14 strikeouts and the Marlins rallied off Jeanmar Gomez in the ninth, scoring two runs with two outs. Christian Yelich hit an RBI double and scored on Marcell Ozuna's single.
Prado hit his third homer of the season off Brett Oberholtzer (2-2). Kyle Barraclough (6-2) pitched one inning for the win.
A.J. Ramos finished for his 30th save in 31 tries, retiring Maikel Franco on a fly ball to the warning track in left-center to end the game.
Cody Asche prevented the Marlins from taking a lead in the 10th when he made a diving catch to rob J.T. Realmuto of a run-scoring hit with two outs and runners on first and second.
Philadelphia's Aaron Nola pitched two-hit ball over six innings, striking out five. He got the final two outs in the sixth after Adeiny Hechavarria ripped a line drive off his right shoulder.
After Edubray Ramos worked the seventh and Hector Neris pitched the eighth, Gomez blew his third save in 28 chances.
Tommy Joseph hit Fernandez's first pitch in the seventh out to left for his 12th homer. Odubel Herrera hit a double to start the bottom of the first and later scored on Franco's groundout to second.
Fernandez became the fastest player to reach 500 strikeouts. He did it in 400 innings. Fernandez has fanned 14 four times in his career, including June 5 against the Mets.