Adam Wainwright tossed eight innings of one-run ball as the Cardinals dropped the Phillies 4-1 at Busch Stadium. Wainwright struck out seven while improving to 10-and-3 and Trevor Rosenthal notched his 21st save. Matt Adams had a pair of sac-flies while Matt Holliday doubled in a run as St. Louis stopped a three-game skid. Cole Hamels had two hits at the plate while pitching seven-and-a-third innings and allowing three runs, two earned. He fell to 2-and-4 while Jimmy Rollins knocked in a run but Philadelphia saw a five-game win streak end.