ST. LOUIS — Tyler O’Neill doubled home the tiebreaking run in the eighth inning and the scuffling St. Louis Cardinals beat the Miami Marlins 4-2 on Monday night to halt a three-game slide.
Adam Wainwright tossed six effective innings and Paul Goldschmidt had two hits and an RBI as the Cardinals won for only the third time in 14 games.
Dylan Floro (2-4), the fifth Miami pitcher, began the eighth with a walk to Dylan Carlson before Goldschmidt singled. With one out, O’Neill hit his second double of the game to score Carlson.
Giovanny Gallegos (4-1) pitched a hitless inning and Alex Reyes retired the side in the ninth for his 17th save.