David Freese hit a grand slam for his first homer of the season, and the St. Louis Cardinals used a five-run first inning to beat the Milwaukee Brewers 7-6 on Friday night.
The Brewers made it close on a pair of three-run homers by Aramis Ramirez off Jaime Garcia before losing for the 13th time in 15 games. The bottom four spots in the lineup were a combined 0 for 15.
The NL Central-leading Cardinals had five hits and a walk while batting around against Wily Peralta in the first, but the right-hander was still in the game when Garcia (5-2) was chased with one out in the sixth. Milwaukee got one hit in 3 2-3 innings against three relievers, with Edward Mujica working the ninth for his 12th save in 12 chances.