It was an off night for Pujols, who was 0 for 3.
Bush got him to hit into a double play, strike out and fly out in his first three at-bats. Until Holliday's homer, Bush's outing was reminiscent of his solid start to last season.
The right-hander began last year 3-0 in his first nine outings - eight starts and a relief appearance
- but took a line drive off his arm in June, eventually ending up on the disabled list with a micro tear of his right triceps muscle. He wasn't the same pitcher after the injury, finishing the season 5-9 with a 6.38 ERA.
Milwaukee's Casey McGehee couldn't turn a fairly routine double play in the second, giving the Cardinals runners on second and third with one out. David Freese hit a sacrifice fly, scoring Holliday.
The Brewers tied it in the third on an RBI single by Rickie Weeks.
Braun led off the fourth with a double. Kyle Lohse struck out Prince Fielder and got McGehee to ground out, then issued consecutive walks
- including one to Gregg Zaun, who was off to an 0-for-9 start - to load the bases. Alcides Escobar's two-run double gave Milwaukee a 3-1 lead.
Carlos Gomez bunted his way on in the fifth and scored on Fielder's RBI groundout.
NOTES: Brewers RHP Jeff Suppan threw 4 1-3 innings in a rehabilitation start at the Brewers' Class-A affiliate in Appleton, Wis. He gave up seven hits and a run. Barring an injury setback, Macha said Suppan will start at Chicago next Thursday. ... Jim Edmonds has started three of the Brewers' first four games ahead of Corey Hart in right field.