Matt Carpenter tripled and doubled, and the St. Louis Cardinals had season highs in runs and hits to help Michael Wacha remain unbeaten with an 11-5 victory over the Philadelphia Phillies on Tuesday night.
Wacha (4-0) drove in two runs and pitched 5 2/3 innings to win for the fourth time in four starts.
Severino Gonzalez (0-1) yielded seven runs and 10 hits in 2 2/3 innings in his major league debut.
The Cardinals reworked their batting order and it paid off. Carpenter was moved out of the leadoff spot for the first time in nearly two years and, batting second, tripled and scored in the first inning and added an RBI double in the fifth.
He also walked and scored in the eighth. Heyward, who was dropped from second to sixth, walked three times, singled and scored twice. Taking over in the leadoff spot, Jay contributed two run-scoring singles.
Holliday, hitting in his usual third spot, scored three runs. Every player in the Cardinals' starting lineup finished with at least a hit, run or RBI.
Phillies: OF Domonic Brown was eligible to return to the majors after finishing a 20-day rehab assignment, but after being removed from the disabled list, the 2013 All-Star was optioned to Triple-A Lehigh Valley. Brown was on the disabled list because of left Achilles tendinitis. After he went 5 for 42 in the last part of his rehab assignment, the Phillies decided not to bring him to the majors. Manager Ryne Sandberg said Brown would stay in the minors until ''he's ready to come here and help us.''
Cardinals: If RHP Adam Wainwright had not been injured, he was scheduled to make his next start on Thursday. Instead, he will be undergoing surgery on his left Achilles that day and LHP Tim Cooney will start in his place. Cooney, 24, will be making his major league debut.
RHP Aaron Harang, who has made more starts against the Cardinals than any active pitcher, will start for the Phillies on Wednesday night. In 27 starts against St. Louis, Harang is 7-15 with a 4.27 ERA. He has not beaten the Cardinals since 2009.
RHP Carlos Martinez, 2-0 with a 1.35 ERA, will start for the Cardinals.
Link to box score: St. Louis (13-6) 11, Philadelphia (8-13) 5