Giancarlo Stanton singled home the go-ahead run with two outs in the eighth inning, capping a comeback to help the Miami Marlins beat the Colorado Rockies 8-5 Thursday.

Casey McGehee had two hits and three RBIs for the Marlins, who scored 27 runs while winning three of four games in the season-opening series. Miami finished last in the majors in runs and batting last year and lost 100 games.

The Marlins were 1 for 15 with runners in scoring position for the afternoon before Christian Yelich made the score 5-all in the eighth with a two-out RBI single off Matt Belisle (0-1). Yelich stole second — with the call confirmed by a replay review — and Jeff Baker walked.

Yelich scored easily when Stanton singled after falling behind 0-2, and McGehee followed with a two-run single. McGehee has eight RBIs and Stanton seven in the season's first week.

More From ESPN Western Colorado