MIAMI—Otto López was a triple shy of the cycle, Connor Norby homered and drove in three runs, and the Miami Marlins snapped NL East-leading Philadelphia’s six-game winning streak with a 9-5 victory over the Phillies on Saturday.
Jonah Bride also homered, while Xavier Edwards and Nick Fortes had two hits each for the Marlins, who had 14 hits a day after losing 16–2 to the Phillies.
John McMillon (2–1) pitched 1 1/3 innings of scoreless relief for the win.
Phillies starter Aaron Nola (12–7) was lifted after he allowed five runs and nine hits over 4 2/3 innings, walking two and striking out five. It was his shortest start since allowing eight runs and 11 hits in 3 1/3 innings against Boston on June 13.
Bride homered to lead off the fifth and put Miami ahead 5-3 and Jesús Sánchez added an RBI single in the sixth.
The Marlins padded their lead with a three-run seventh against former starter Taijuan Walker. López hit a solo homer over the center field wall in the inning and two runs scored on shortstop Trea Turner’s throwing error.
Philadelphia’s Kyle Schwarber hit a tying sacrifice fly in the third inning for his 93rd RBI of the season.
Norby hit a two-run homer in the first to put Miami ahead 2–1.