ST. LOUIS -- Matt Holliday drove in three runs, left-hander Jaime Garcia threw eight solid innings and the St. Louis Cardinals beat the Milwaukee Brewers 7-1 on Friday night.
The Cardinals ended a seven-game home losing streak, their longest since Aug. 2-15, 1983. It was their first home win since a 6-3 victory over San Francisco on June 5.
Milwaukee has lost four of five and fell to 13-24 on the road, the second-worst road record in the National League behind the Cincinnati Reds.
Garcia (6-6) allowed four hits.