PHOENIX (AP) - Justin Upton and Juan Miranda each hit a three-run homer to lead the Arizona Cardinals 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.