Upton, Miranda each homer as D-backs top Cards

Posted: Updated:

PHOENIX (AP) -- Justin Upton and Juan Miranda each hit a three-run homer to lead the Arizona Diamondbacks to a 13-8 win over the St. Louis Cardinals on Tuesday night.

Chris Young added a two-run homer for Arizona, which scored seven of its runs with two outs.

Armando Galarraga (2-0) allowed five runs on nine hits in five innings to earn the win. He labored through most of the fifth -- allowing two runs -- before escaping a bases-loaded jam.

Chris Carpenter, who came in 4-0 in 10 career starts against Arizona, gave up at least one run in every inning he pitched -- eight total in four innings -- and dropped to 0-2 this season.

Lance Berkman, David Freese and Colby Rasmus had solo home runs for the Cardinals, who cut the lead to 9-8 on back-to-back RBI singles by Berkman and Freese off reliever Kam Mickolio in the sixth. The Diamondbacks responded with four runs in the bottom half.