On Tuesday the Cardinals trailed by four runs in the eighth inning, only to recover and win, 6-5. The Marlins' bullpen gave up the lead again, and the club suffered its 12th loss in its last 15 games.
St. Louis' rally started in the third inning, when it struck for three runs off Miami starter Tom Koehler, with Jedd Gyorko delivering a two-run single. Fowler's two-run triple in the sixth came off lefty Jarlin Garcia.
The Marlins jumped on Cardinals starter Lance Lynn for four runs in the first inning on Christian Yelich's solo shot to center and Justin Bour's three-run homer to right.