Cesar Hernandez doubled in two runs and Odubel Herrera's double scored one during an inning that saw the Phillies send 10 batters to the plate and leave the bases loaded.
Cardinals manager Mike Shildt removed most of his regulars from the game early on Tuesday night as the Phillies were pulling away for an easy 11-1 win.
Cardinals' lineup