Closer Edward Mujica picked up his 30th save in 32 opportunities.
For the second straight game, Westbrook gave the Cardinals an all-around effort.
Shelby Miller broke out of a three-start slump with one of his finest efforts.
The Phillies scored four runs off Mitchell Boggs, including a three-run home run, to break the game open in the eighth inning.
Lance Lynn did not allow a hit until John Mayberry Jr., led off the fifth with a double. He struck out eight and walked three in his longest outing of the season.
Behind the pitching of Roy Halladay, Philadelphia beat St. Louis 8-2 in a storm-shortened Friday night contest.
The Cardinals ace gave up three runs and nine hits while striking out four and walking none. He hasn’t walked a batter in 29 innings to start the season.