The Miami Marlins came back to defeat the St. Louis Cardinals 5-2 at Busch Stadium on Tuesday. The Marlins moved to 2-3 on their current 10-game road trip.
St. Louis(40-43) scored first in the fifth inning. Greg Garcia hit a two-run homer to right field on a 2-1 count that brought home Paul DeJong.
Miami(37-45) responded quickly in the top of the sixth as they compiled five runs to take the lead. Christian Yelich smashed a three-run home run to center field on a 3-2 pitch. Dee Gordon and Giancarlo Stanton scored in front of him on the play. J.T. Riddle later drove in Marcell Ozuna and Martin Prado on a two-run single into right.