Game Report: Cardinals 8, Diamondbacks 4

If Yairo Munoz and Tyler O’Neill are heading back to the minor leagues in the next couple of days, as expected, they each at least had a moment they can remember on Wednesday night.

Munoz hit his fourth homer of the year leading off the seventh inning which tied the game at 2-2 and ignited a five-run inning that carried the Cardinals over the Diamondbacks in Arizona.

O’Neill hit behind Munoz as a pinch-hitter and reached on an error and later scored the go-ahead run on a single by Tommy Pham.

With both Dexter Fowler and Paul DeJong likely to be activated on Thursday and Friday, the Cardinals will have to make two moves to open spots for them on the roster.

Here is how the game broke down:

At the plate: Yadier Molina capped the big seventh inning with a three-run homer off former teammate Fernando Salas … Prior to the seventh inning the Cardinals had been held to just one hit in nine at-bats with runners in scoring position, a single by Pham in the fifth that drove in Matt Carpenter … Carpenter had three hits, including two doubles and an RBI single in the eighth, when the Cardinals scored two insurance runs … Pham also had three hits and drove in three runs. All five of his at-bats came with a runner in scoring position. He had only three hits in his previous 39 at-bats coming into the game.

On the mound: The seventh inning outburst gave the win to Miles Mikolas, who allowed two runs on seven hits over six innings. He also issued a season-high four walks, one intentionally, after walking only four in his last four starts combined. He had allowed only 13 walks this season in 16 starts prior to Wednesday night … Greg Holland did not retire either of the two hitters he faced in the seventh, giving up a walk and a single, and both later scored after Jordan Hicks entered the game, in part because of Carpenter’s second throwing error of the night … Hicks had three strikeouts in his two innings of work … Bud Norris pitched the ninth even though it was not a save situation.

Key stat: Twelve of Molina’s 13 homers this season have come on the road. The only players in the NL with more road homers are Ozzie Albies of the Braves (14) and Ian Desmond of Colorado and Paul Goldschmidt of the Rockies, both with 13.

Worth noting: Fowler missed the three games in Arizona while on paternity leave as his second child was born on Tuesday. He is expected back on Thursday … DeJong will undergo a series of medical tests on Thursday to make sure his broken left hand has healed and is expected to be activated from the DL on Friday … The Cardinals’ top pick in this year’s draft, third baseman Nolan Gorman, hit his fourth homer in the last five games for Johnson City on Wednesday. He has five homers in his first 13 games as a professional.

Looking ahead: The Cardinals’ roadtrip continues on Thursday night with the first of four games against the Giants in San Francisco. Luke Weaver is the scheduled starter.