MIAMI -- Alec Burleson drove in two runs, including a go-ahead RBI single in the seventh inning, as the Cardinals snapped a five-game losing skid with an 8-3 win over the Marlins on Monday.
Lars Nootbaar singled twice and had an RBI, while Willson Contreras returned from a four-game absence with two singles and an RBI. Contreras was sidelined because of a right foot contusion.
With the score tied at 3-3 and two outs in the seventh, Iván Herrera reached on a two-base fielding error by Marlins right fielder Dane Myers. Burleson followed with a line drive to center field that scored Herrera. Pedro Pagés padded the lead for the Cardinals with an RBI single in the eighth before Nolan Gorman added a two-run homer in the ninth.
Run-scoring singles by Nootbaar and Burleson and Contreras’ sacrifice fly in the fifth erased a 2-0 lead and put the Cardinals ahead.
The Marlins then tied it on rookie Jakob Marsee’s double off Cardinals starter Matthew Liberatore in the sixth.
Matt Svanson (2-0) relieved Liberatore and threw two scoreless innings of relief. Liberatore allowed three runs and five hits in five-plus innings. The left-hander completed five innings for the first time since July 5.