Cardinals 7, Brewers 6: Jon Jay clubbed a three-run homer and delivered the go-ahead run with an RBI single in the ninth to lift visiting St. Louis to its fifth straight victory.
Daniel Descalso belted a two-run homer and Allen Craig added a solo blast as the Cardinals overcame a rare poor start from ace Adam Wainwright to send Milwaukee to its fourth consecutive loss.
Seth Maness (1-0) retired two batters in the eighth for his first major-league win and Edward Mujica worked a perfect ninth inning for his eighth save. Brewers closer Jim Henderson (2-1) allowed one run on two hits to take the loss.
Jean Segura had a two-run homer but also hit into three double plays for the Brewers, who fell to 1-5 against St. Louis entering Sunday's finale of the four-game series. Jonathan Lucroy had a pinch-hit two-run double to give Milwaukee a 5-4 lead after six innings.
Descalso's first homer of the year, off reliever Tom Gorzelanny, put the Cardinals back on top in the seventh before the Brewers pulled even on Norichika Aoki's squeeze bunt in the eighth.
GAME NOTEBOOK: Wainwright lasted a season-low 5 1/3 innings, allowing five runs and 11 hits, while Brewers starter Yovani Gallardo gave up four runs on six hits in six innings. ... Brewers CF Carlos Gomez had two hits, including a tying homer in the sixth, to extend his hitting streak to 11 games, and teammate Yuniesky Betancourt singled in the first inning to reach 1,000 hits for his career. ... ... Cardinals RHP Chris Carpenter could return to pitch out of the bullpen, general manager John Mozeliak told the St. Louis Post-Dispatch. The former National League Cy Young Award winner was thought to be done for the year after suffering recurring shoulder issues at the start of spring training.