Jose Reyes and Giancarlo Stanton homered, Wade LeBlanc won for the first time as a starter and the Miami Marlins beat the Colorado Rockies 6-5 on Friday night.
John Buck and Gorkys Hernandez had two hits each for the Marlins, who won for just the third time in their last 10 games.
Steve Cishek pitched a perfect ninth to pick up his eighth save.
Wilin Rosario had two hits and two RBIs for the Rockies, who had their four-game winning streak stopped.
Eleven of Colorado's 12 hits were singles.
Stanton tied it with a leadoff homer off reliever Josh Roenicke (4-1) in the sixth, his 23rd of the season. Donovan Solano followed with a triple and scored on Buck's double to give the Marlins a 6-5 lead.