Chicago Cubs' Carlos Pena, left, scores past St. Louis Cardinals catcher Yadier Molina off a double by Geovany Soto during the eighth inning of a baseball game Friday, Aug. 19, 2011, in Chicago. (AP Photo/Charles Rex Arbogast) By Charles Rex Arbogast
Chicago Cubs' Starlin Castro hits his 300th career hit off St. Louis Cardinals starting pitcher Jaime Garcia during the first inning of a baseball game Friday, Aug. 19, 2011, in Chicago. (AP Photo/Charles Rex Arbogast) By Charles Rex Arbogast
St. Louis Cardinals center fielder Allen Craig makes a diving catch on a line drive by Chicago Cubs' Jeff Baker during the third inning of a baseball game Friday, Aug. 19, 2011 in Chicago. (AP Photo/Charles Rex Arbogast) By Charles Rex Arbogast
Keep up with the latest Cardinals news - Download the BaseballStL app - It is free and available for Droid, iPhone and Blackberry devices
CHICAGO (AP) -- Tyler Colvin's RBI single in the 10th inning off Octavio Dotel lifted the Chicago Cubs to a 5-4 victory over the St. Louis Cardinals on Friday.
Geovany Soto led off the 10th with a single off Dotel (0-2), advanced to second on Marlon Byrd's sacrifice bunt, and scored on Colvin's hit to center field just hours after the Cubs fired general manager Jim Hendry.
Soto also had a game-tying RBI double in the eighth inning. Darwin Barney homered and tripled, and Starlin Castro added two hits for the Cubs. Sean Marshall (6-5) pitched a perfect 10th to earn the win.
Chicago beat the rival Cardinals for just the third time in 10 games this season, delighting a home crowd of 42,343 - the largest at Wrigley Field since the home opener in 1978.
Yadier Molina hit a two-run homer for the Cardinals, and David Freese added a solo shot.