
Dylan Carlson drove in a pair of runs and the St. Louis bullpen combined for four scoreless innings as the Cardinals came back to beat the Miami Marlins 5-3 on Tuesday night.
Carlson went 2 for 4 and has hit in five straight games. Teammate Tommy Edman scored a pair of runs and stole his 19th base of the season.
Cardinals starter Dakota Hudson (6-4) went five-plus innings, allowing three runs. He was lifted after issuing a leadoff walk to Jorge Soler in the sixth. Junior Fernández pitched a scoreless sixth and seventh, and Giovanny Gallegos did the same in the eighth. Ryan Helsley struck out the side to earn his sixth save in eighth opportunities.
The Cardinals won for the third time in their last four games, while the Marlins have lost seven of their last eight games at Busch Stadium.
UP NEXT
RHP Andre Pallante (2-3, 2.03 ERA) will start for the Cardinals in the finale of a three-game set Wednesday against Miami RHP Sandy Alcantara (7-3, 1.95 ERA). Game time is 6:45 p.m. at Busch Stadium.