MLB: Miami 5, St. Louis 3

June 27, 2012 at 10:40 PM

MIAMI, June 27 (UPI) -- Consecutive home runs in the seventh by John Buck and Logan Morrison put Miami in front Wednesday and the Marlins went on to defeat St. Louis 5-3.

Miami came from behind twice to win for just the fourth time in 21 games.

The Marlins rallied from an early two-run deficit to tie it, and then fell behind in the seventh when St. Louis backup catcher Tony Cruz hit the first home run of his major league career.

Buck hit a one-out homer in the bottom half of the inning off Fernando Salas and, after Sam Freeman (0-1) relieved Salas, Morrison hit the first pitch he saw over the wall in right to give the Marlins the lead.

The shot by Morrison, who was pinch-hitting for eventual winning pitcher Anibal Sanchez, bounced off the top of the wall and struck a railing before coming back into the field of play.

Morrison stopped at second base, but came home after the umpires looked at a television replay.

Sanchez (4-6) gave up three runs on seven hits in seven innings to get the win. Heath Bell worked the ninth for his 15th save.

Related UPI Stories
Latest Headlines
Trending Stories
SB50: Denver Broncos face tough call at QB in 2016
Johnny Manziel's ex-girlfriend claims he hit her
NFLPA hopes to have independent arbitration for player discipline next season
Watch every star-studded Super Bowl commercial of 2016
Group recreates 'Mario Kart' video game at UK mall