Brewers 3, Cardinals 2: Rickie Weeks crushed a 450-foot home run off the scoreboard to break a tie and host Milwaukee went on to beat St. Louis for only the sixth time in 21 tries.
National League MVP Ryan Braun left the game in the top of the seventh inning with a right groin strain for Milwaukee. Braun said after the game that he did not believe the injury was serious.
Weeks drilled a high fastball off rookie Joe Kelly (1-2) for his ninth homer, giving the Brewers a 3-2 lead in the fourth. Randy Wolf (3-6) benefited from three double plays to win for the first time since April 30 as the Brewers evened the series at a game apiece. The left-hander allowed two runs on eight hits in 6 2/3 innings, fanning six.
Francisco Rodriguez, the team's new closer, earned his second save despite allowing a leadoff double to David Freese. Yadier Molina followed with a single, but Freese was held at third. Rodriguez escaped by retiring Matt Carpenter on a grounder, fanning Skip Schumaker and inducing Daniel Descalso to pop up.
St. Louis left fielder Matt Holliday, who entered with a 15-game hitting streak, got hit by a pitch on his left thigh in the first inning and left the game an inning later.
Jon Jay had an RBI double and Carlos Beltran added a sacrifice fly for St. Louis, which is 1-4 since the All-Star break. Lance Berkman was ejected after striking out in the seventh and arguing that he didn’t go around. In that inning, the Cardinals put runners on second and third with one out before Berkman fanned and Rafael Furcal popped out.
GAME NOTEBOOK: Molina is 9-for-21 in his five-game hitting streak. … Weeks was hitting .199 at the time of his majestic homer. … Beltran made his third start in center field for St. Louis, but moved to right after Holliday left the game. ... Milwaukee first baseman Corey Hart opened the scoring with a first-inning RBI single, giving him four RBIs in the last four games.