Masyn Winn drove in three runs as the visiting St. Louis Cardinals outlasted the Cincinnati Reds 7-5 in 10 innings Friday night.
Pedro Pages hit a two-run homer for the Cardinals and Ivan Herrera went 2-for-3 with a homer and two runs.
Cardinals starter Matthew Liberatore allowed three runs on eight hits in five-plus innings. He walked two and struck out four.
Matt Svanson (3-0) earned the victory and Ryan Fernandez earned his first save.
Noelvi Marte, Spencer Steer and Ke’Bryan Hayes hit home runs for the Reds, who have lost seven of their last eight games. Elly De La Cruz contributed a double, a triple and two runs.
Reds starter Zack Littell allowed four runs (three earned) on six hits in seven innings. He struck out four.
Reliever Tony Santillan (1-5) took the loss.
Herrera’s first-inning homer put the Cardinals up 1-0.
But the Reds surged ahead 2-1 in the bottom of the inning. Marte started the comeback with a solo home run, then De La Cruz hit a double, took third on Miguel Andujar’s single and scored on Austin Hays’ sacrifice fly.
The Cardinals regained the lead 3-2 in the second inning. Thomas Saggese hit a double, then Jordan Walker reached on an error before getting thrown out trying to steal second base.
That proved costly when Pages followed with his homer.
St. Louis pushed its lead to 4-2 in the third inning. With one out, Herrera hit a single, Willson Contreras reached on catcher interference, then Nolan Gorman and Winn hit singles to produce a run.
Steer’s homer in the sixth inning cut the Reds’ deficit to 4-3. De La Cruz hit a triple and scored on Andujar’s single to tie the game 4-4 in the seventh.
Winn’s two-out RBI double put the Cardinals up 5-4 in the eighth inning, but Hayes tied the game 5-5 with his homer in the bottom of the inning.
The Cardinals moved up 7-5 in the 10th inning. Contreras reached on De La Cruz’s error, scoring ghost runner Nathan Church. Winn followed with another RBI single.