PHILADELPHIA (AP) — Merrill Kelly tossed three-hit ball over 7.2 innings in the Arizona Diamondbacks 2-0 win over the Philadelphia Phillies on Wednesday night.

Kelly (7-6) struck out five before departing when Bryce Harper entered the game as a pinch-hitter. Andrew Chafin retired Harper on two pitches and Greg Holland finished the three-hitter, earning his 10th save in 11 tries.

The D-backs won another series in Philadelphia and are 11-2 against the Phillies on the road in their last 13 games.

Philadelphia’s Zach Eflin (6-6) allowed two runs and five hits in eight innings, tying a career high with nine strikeouts.

Arizona scored both runs in the fifth when Adam Jones, Eduardo Escobar and Christian Walker hit three straight singles to start the inning. Walker’s liner to right scored Jones and Escobar scored on Nick Ahmed’s sacrifice fly.

Nick Williams, starting in place of Harper, got Philadelphia’s first two hits. He lined a double to right in the third and singled on a soft liner to right in the fifth. J.T. Realmuto had an infield single in the seventh, and that was it for the Phillies in the 2-hour, 16-minute game.


First base umpire Ed Hickox had consecutive calls overturned by video review in the seventh. Realmuto was called out after his grounder to third, but the Phillies challenged and he was safe. Then Scott Kingery was called safe after Ahmed made an excellent play on a grounder in the hole at shortstop, but Arizona won the challenge.


Diamondbacks: RHP Jon Duplantier was placed on the 10-day injured list with right shoulder inflammation. RHP Stefan Crichton was recalled from Triple-A Reno.


Diamondbacks: RHP Zack Greinke (7-2, 2.87 ERA) starts the opener of a four-game series at Washington on Thursday.