Diamondbacks 7, Phillies 5

Daniel Hudson threw six effective innings and added a two-run double as the Arizona Diamondbacks posted a 7-5 victory over the visiting Philadelphia Phillies Tuesday.

Ryan Roberts homered and Justin Upton drove in a run for Arizona, which has won two straight since returning from a 2-4 road trip. The Diamondbacks will attempt to become the first team to sweep Philadelphia this season when they face Cole Hamels on Wednesday.

Philadelphia’s pitching staff entered the series with a 0.96 ERA during a five-game winning streak, but the Phillies have been outpitched in consecutive games by the majors’ worst rotation.

One night after Ian Kennedy threw a three-hit shutout, Hudson (1-4) picked up his first win of the season. The righthander allowed three runs and 10 hits and finished with six strikeouts. His double in the second gave Arizona a 3-1 lead it never relinquished.

Conversely, Arizona chased Roy Oswalt (3-1) after just three innings. Oswalt, who entered with a 1.91 ERA in 12 starts against Arizona, allowed a season-high five runs and six hits.

Ben Francisco sliced the Arizona lead to 7-5 with a two-out, two-run homer in the ninth, but David Hernandez retired Raul Ibanez on a fly out to end it.


Final1st2nd3rd4th5th6th7th8th9thRHE
Philadelphia PhilliesPhillies1010010025120
Arizona DiamondbacksDiamondbacks0320011007100
WP:Daniel Hudson (AZ)
LP:Roy Oswalt (PHI)
HR:(AZ): Ryan Roberts
(PHI): Ben Francisco
Season Series
ArizonaStatsPhiladelphia
3-3Vs3-3
.189Batting Average.270
3.5Runs / Game4.7
7Home Runs7
4Errors0