Corey Dickerson's single to right in the 13th inning scored Nolan Arenado to give the Colorado Rockies a 5-4 win over the Miami Marlins on Saturday night.
It was the second big hit for Dickerson, who sent the game into extra innings with a home run to the third deck in the ninth.
Matt Belisle (4-6), the ninth Rockies pitcher, got the win with one inning of perfect relief.
Arenado led off the 13th with a double off the wall in left field against Sam Dyson (2-1). Dickerson followed with a liner to right, and Arenado easily beat the throw from Giancarlo Stanton.
It was the sixth walk-off win for the Rockies this season.
Adeiny Hechavarria gave the Marlins a 4-3 lead in the ninth with an RBI single off closer LaTroy Hawkins. Dickerson tied it in the bottom half with his 19th home run of the season, hit off Steve Cishek.