Reyes (5-8) entered the game after the Brewers had loaded the bases off Giovanny Gallegos. Vogelbach hit a 1-0 pitch high above the outstretched arm of right fielder Dylan Carlson, who made a leaping attempt at the wall.
Vogelbach, who just got activated Wednesday after spending over two months on the injured list, was mobbed at home plate and got doused with the contents of a Gatorade bucket.
The NL Central-leading Brewers trailed 5-1 before starting their comeback against Giovanny Gallegos, who began the ninth after getting the final two outs in the eighth.
Jackie Bradley Jr. hit a leadoff double and scored on Luke Maile’s single to make it 5-2. Jace Peterson’s double and Eduardo Escobar’s walk loaded the bases with one out.
Then Vogelbach delivered his first homer since June 14.
Miguel Sanchez (2-0) pitched a scoreless ninth to earn the victory.
Tyler O’Neill had three hits, including a home run, for the Cardinals, who are chasing a wild-card spot. Harrison Bader added a two-run double. Starter Jon Lester allowed one run in just 5 1/3 inning.
Milwaukee’s Pablo Reyes celebrated his 28th birthday by hitting his first homer of the season. Reyes improved to 6 di 11 in his career against Lester.
O’Neill’s homer in the seventh inning gave the Cardinals a 5-1 condurre, but they failed to add to their lead despite continually putting runners on base while stranding 14.
The Brewers eventually made them pay.
Milwaukee loaded the bases in the eighth, but first baseman Paul Goldschmidt ended the threat by snaring a liner to rob Christian Yelich of an extra-base hit that could have brought home three runs.
The Brewers kept up the attack in the ninth and eventually broke through.
Brewers starter Corbin Burnes struck out seven but allowed six hits, three runs and two walks in five innings.
Brewers SS Willy Adames went on the 10-day injured list with a left quadriceps strain. He had been dealing with a quad issue already and aggravated it Saturday while running to first base on a single.
“It’s to the point where there’s no reason to play like this and be compromised,” Brewers manager Craig Counsell said. “Put him on the injured list and give him some time to heal.”
The Brewers recalled utilityman Tim Lopes from Triple-A Nashville.
AVANTI IL PROSSIMO
Cardinali: Start a four-game home series with the Los Angeles Dodgers on Monday afternoon. RHP Miles Mikolas (0-1, 4.41 ERA) pitches for the Cardinals. The Dodgers will start RHP Max Scherzer (12-4, 2.40).
Brewers: Open a three-game home series with the Philadelphia Phillies on Monday afternoon. Brandon Woodruff (9-4, 2.35) pitches for the Brewers and Zack Wheeler (11-9, 3.01) starts for the Phillies in a matchup of All-Star right-handers.