St. Louis Cardinals starting pitcher Chris Carpenter adjusts his cap while working during the first during of a baseball game against the Chicago Cubs on Wednesday, Sept. 15, 2010, in St. Louis. (AP Photo/Jeff Roberson) By Jeff Roberson
Chicago Cubs' Tyler Colvin watches his three-run home run during the seventh inning of a baseball game against the St. Louis Cardinals on Wednesday, Sept. 15, 2010, in St. Louis. (AP Photo/Jeff Roberson) By Jeff Roberson
ST. LOUIS (AP) -- Carlos Zambrano pitched six innings of two-run ball, Tyler Colvin hit a three-run homer and the Chicago Cubs beat the sliding Cardinals 7-3 Wednesday night to complete their first three-game sweep in St. Louis in more than 20 years.
Zambrano (9-6) allowed an earned run and four hits, improving to 6-0 with a 1.37 ERA in his last seven starts. He is 7-1 with a 1.29 ERA in 12 career starts in St. Louis, including 6-0 in seven outings at the new Busch Stadium.
It was the Cubs' first three-game series sweep in St. Louis since June 10-12, 1988. Chicago also has won five consecutive games at the Cardinals for the first time since June 18-Aug. 14, 1983.
Colvin connected against Chris Carpenter (15-7) in the Cubs' four-run seventh inning, becoming the fourth Chicago rookie to hit 20 homers in a season. Teammate Geovany Soto was the last to accomplish the feat, hitting 23 in 2008.
Micah Hoffpauir also doubled in a run in the seventh and Aramis Ramirez added a two-run drive in the eighth.
Carpenter pitched 6 1-3 innings before leaving with a right hamstring cramp. He was charged with five runs and seven hits.
(Copyright 2010 by The Associated Press. All Rights Reserved.)