Sean Halton went 2-for-3 with a run scored and three RBI and the Milwaukee Brewers scored six unanswered runs to get by the St. Louis Cardinals, 6-3, in the middle test of a three-game series.
Halton's two-run single highlighted a five-run fourth inning that saw Scooter Gennett, Logan Schafer and Norichika Aoki each drive in a run.
The Brewers had lost five straight at home to the Cardinals, including an 8-5 setback on Monday, but Kyle Lohse (9-8) held his former club to three runs on six hits over six innings to pick up the win.
Lance Lynn (13-7) was tagged for all six runs -- four earned -- on nine hits over six frames as St. Louis had its three-game win streak snapped.
Matt Adams beat the shift on the right side with an RBI single in the first inning, and Yadier Molina made it 3-0 in favor of the Cardinals with a two-run homer over the left-field wall in the fourth.
The Brewers loaded the bases in the bottom half courtesy of a pair of singles and a Lynn error, and three consecutive base hits pushed four runs across. Gennett punched a bouncer through the middle to get the Brewers on the board, Halton brought in two with a comebacker to center and Schafer blooped a single to left for a 4-3 Milwaukee lead.
Aoki capped the inning with a sacrifice fly, and Halton added an insurance run with a two-out, run-scoring single in the fifth.
Aoki made a terrific leaping grab at the warning track to prevent a run from scoring in the seventh, and Jim Henderson closed it out in the ninth for his 19th save.