Bill Hall homered to snap a late-inning tie for the second straight game and the Milwaukee Brewers also caught up with Kyle Lohse, beating the St. Louis Cardinals and their surprise ace 4-3 for their sixth straight victory Tuesday night. Ryan Ludwick hit the longest home run at 3-year-old Busch Stadium for the Cardinals, who have lost two straight after winning five in a row.