Cardinals defeat Diamondbacks 12-7

Posted: Updated:

PHOENIX -- Ryan Ludwick homered and drove in three runs and the St. Louis Cardinals defeated the Arizona Diamondbacks 12-7 on Wednesday afternoon.

Ludwick is batting .407 and has hit in all seven games he's played this season. He singled home a run in the third inning and added a two-run homer in the sixth.

Chris Duncan added a single, double and triple and two RBIs for the Cardinals, who have won six of seven.

St. Louis benefited from eight walks and three Arizona errors. The Cardinals batted around twice, scoring five runs in the third and four more in the sixth.

St. Louis starter Joel Pineiro (2-0) was credited with the victory despite giving up five runs in five innings and allowing nine hits, including six doubles and a homer.

(Copyright 2009 by The Associated Press. All Rights Reserved.)