Cards rally late for 6-2 win over Giants

SAN FRANCISCO (AP) - Albert Pujols burst out of his power slump with two homers, and Chris Duncan drove in the go-ahead run with a two-out double in the seventh inning of the St. Louis Cardinals' 6-2 victory over the San Francisco Giants on Saturday night.

Skip Schumaker's double drove home the tying run earlier in the seventh for the Cardinals, who overcame Chris Carpenter's first earned runs allowed this season for their eighth victory in 11 games.

Carpenter (3-0), who pitched 23 innings in his first four starts this season without giving up an earned run, yielded Juan Uribe's RBI triple in the second inning. Carpenter also gave up Bengie Molina's run-scoring double in the third for the Giants, whose 4-game winning streak ended.

Copyright 2009 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.