Prado doubled, homered and drove in five runs, including a tiebreaking sacrifice fly in the 10th inning, to lift the Diamondbacks to a 10-6 victory over the Philadelphia Phillies on Saturday night.
"He works hard all the time and sometimes he's too hard on himself," Arizona manager Kirk Gibson said. "He believes the harder he works, the better he is."
Nick Evans' three-run homer capped Arizona's four-run 10th inning.
Evan Marshall (3-2) pitched a scoreless ninth to earn the victory.
The teams combined to use 13 pitchers and pounded out 33 hits in the game that took 4 hours, 20 minutes.
Ender Inciarte reached on a bunt single with one out in the 10th and went to third on Didi Gregorius' double to right off Antonio Bastardo (4-4). The speedy Inciarte scored easly on Prado's fly ball to medium center field that was caught by light-throwing Ben Revere.
"I wanted to put the ball in play and fortunately I hit a fly ball," said Prado, who tied a career-high for RBIs in a game.
After an intentional walk to Paul Goldschmidt, pinch-hitter Evans broke the game open with a three-run shot to left.
"It's awesome coming from behind," Prado said. "It was a really good win."
Philadelphia slugger Ryan Howard went 2 for 5 with two strikeouts in his return to the lineup after a .141 average in his previous 21 games caused manager Ryne Sandberg to bench him for three games.
Collmenter allowed six runs on 11 hits in just 2 2/3 innings -- his shortest outing as a starter this season.
"There were just too many bad pitches, especially fastballs up and over the plate," Collmenter said.
The Phillies pounded out eight hits in the first two innings. Asche's two-run homer to right highlighted Philadelphia's four-run second that put the Phillies in front 4-1. Lee scored one of the runs in the inning, reaching on Jimmy Rollins' double, but he nearly fell rounding third and let out a chuckle halfway to the plate.
After Arizona got a run back in the third when Prado went deep, Philadelphia scored twice more, chasing Collmenter in the process, in the bottom of the inning. Byrd had a leadoff homer to left and Lee added an RBI single to center to make it 6-2.
"Putting six runs up early was the positive side of things, but we weren't able to add on," Sandberg said.
Making his second start after spending two months on the DL with an elbow injury, Lee was a tad better than his last outing when he gave up six runs and 12 hits in 5 2/3 innings but still not in his usual form, tossing five innings and giving up three runs on nine hits this time.
"It looks like he's still building up arm strength and the balls still not coming out crisp and darting with some life at home plate," Sandberg said. "He's lacking that right now along with the command."
Both Sandberg and Lee said the elbow isn't an issue.
Arizona slowly clawed back, getting a run in the fourth on Prado's RBI single and two more in the sixth off right-hander Justin De Fratus on Prado's two-run double to left that made it 6-5.
And the Diamondbacks scored the tying run in the seventh on Inciarte's RBI groundout off lefty Mario Hollands.
"The bullpen struggled tonight," Sandberg said. "It's just (not making) quality pitches right out of the pen, lacking getting first-hitter outs."
The Phillies placed a runner in scoring position with two outs in the bottom of the ninth that featured two replay reviews. However, Grady Sizemore grounded out against Marshall with the winning run on second.
Earlier in the inning, second base umpire Dan Iassogna's safe call on Reid Brignac's steal attempt was overturned by replay review after a 1-minute, 33-second delay. Later, replays confirmed first-base umpire Dale Scott's safe call on Revere's infield single in which he eluded the tag of Goldschmidt with a diving touch of first after a two-minute delay.
The teams combined to leave 24 runners on base. ... Aaron Hill extended his hitting streak to 10 games with a first-inning single but was hit for in the seventh after suffering a bruised right hand by a pitch from De Fratus. Gibson said Hill could be used as a pinch-hitter Sunday but likely wouldn't start. ... Philadelphia rookie RHP Ken Giles needed just 10 pitches to strike out the side in the eighth. . Sizemore has hit safely in all eight games leading off for the Phillies. ... Former Phillies INF Placido Polanco threw out the ceremonial first pitch. ... The series concludes Sunday with Arizona LHP Vidal Nuno (0-1, 3.78) facing Phillies RHP Roberto Hernandez (4-8, 4.25).