Phillies 9, Diamondbacks 5

Roy Halladay tossed six solid innings in his return from the disabled list and John Mayberry Jr. belted a two-run homer as host Philadelphia rebounded from a marathon loss by seizing the rubber match of the three-game series.

Cody Asche and Roger Bernadina ripped two-run doubles while pinch hitter Chase Utley and Darin Ruf added RBI singles for the Phillies, who have won six of their last eight. The setback wrapped up a 4-6 road trip for the Diamondbacks, who remained seven games behind Cincinnati in the race for the second wild card in the National League.

After finishing a 7-hour, 6-minute marathon on Saturday, the teams wasted little time getting on the scoreboard. Tony Campana led off the contest with a triple and scored on a groundout, but Halladay (3-4) yielded just one more run and three additional hits before exiting to a standing ovation. The two-time Cy Young Award winner was making his first start since May 5 before undergoing right shoulder surgery 11 days later.

Asche gave Philadelphia a 3-1 advantage in the first inning by depositing a 1-2 slider from Patrick Corbin (13-4) into right field to plate Michael Young and Erik Kratz. The teams traded run-scoring outs before Mayberry drilled a 2-0 fastball over the wall in left for his 10th homer in the fourth.

A.J. Pollock capped a three-hit performance with a three-run homer in the eighth inning to trim the Diamondbacks' deficit to 9-5. Jake Diekman struck out two in the ninth to preserve the victory.

GAME NOTEBOOK: Utley's pinch-hit RBI single in the sixth ended the day for Corbin, who was charged with a career-high nine runs on seven hits in 5 1/3 innings. ... Bernadina denied Diamondbacks 3B Matt Davidson of a home run by making a leaping catch at the center-field wall in the third inning. ... Philadelphia opens a seven-game road trip by playing the first of four contests against the NL East-rival New York Mets on Monday. Arizona begins a nine-game homestand on Monday with a three-game set versus San Diego.

Final1st2nd3rd4th5th6th7th8th9thRHE
Arizona DiamondbacksDiamondbacks110000030582
Philadelphia PhilliesPhillies400203000980
WP:Roy Halladay (PHI)
LP:Patrick Corbin (AZ)
HR:(PHI): John Mayberry
(AZ): AJ Pollock
Season Series
PhiladelphiaStatsArizona
4-3Vs3-4
.252Batting Average.246
4.3Runs / Game4.0
6Home Runs4
1Errors4