Cards Salvage Finale Over Reds

Harrison Bader and Dylan Carlson homered during a seven-run burst in the fourth inning and the St. Louis Cardinals beat the Cincinnati Reds 10-6 on Sunday.

Nolan Arenado hit his 20th home run and tripled, and Tyler O’Neill also connected for the Cardinals.

Cincinnati starter Sonny Gray (2-6) was tagged for a career-high eight runs, allowing eight hits and a walk in 3 1/3 innings.

The teams combined for 18 walks, two hit batters, two ejections and four wild pitches in a four hour game.

Cardinals starter Johan Oviedo was in position for his first career win before Cincinnati loaded the bases with one out in the fifth, prompting bench coach Oliver Marmol to bring in Ryan Helsley (5-4), who got the final two outs.

Marmol was managing because Mike Shildt had been ejected in the third by umpire crew chief Ron Kulpa for arguing too long after the crew refused a request for a video review.

Oviedo finished 4 1/3 innings, allowing five hits, three runs and six walks with six strikeouts.

Yadier Molina’s availability was minute-to-minute as he received in-game treatment for the stiff neck that developed on Friday. He didn’t play.

A day off Monday, then RHP Adam Wainwright (7-6) on Tuesday will make his first career appearance at Progressive Field in Cleveland, boosting to 33 the number of ballparks in which he’s pitched regular-season games.