PHOENIX -- Miguel Montero homered off the right-field foul pole leading off the eighth inning to lift the Arizona Diamondbacks past the Philadelphia Phillies 3-2 on Friday night for their fifth straight victory.
Martin Prado had an RBI single and Eric Chavez hit a run-scoring double for the Diamondbacks, who are 10-6 in one-run games this season. Arizona's past three wins all have been by a run.
Phillies right-hander Tyler Cloyd, pitching in the rotation spot vacated by Roy Halladay, held Arizona to one run and one hit in his first six innings. He retired Chavez to lead off the seventh but gave up a Cody Ross single before yielding to the bullpen with Philadelphia leading 2-1.
Anthony Bastardo came on and popped up Jason Kubel before Prado, who was 1 for 31 with runners in scoring position entering the game, looped a single to right to score Ross and tie the score 2-2.
Montero then drove the first pitch from Mike Adams (1-3) off the right-field foul pole to give Arizona its first lead.
Tony Sipp (2-1) faced two batters in the top of the seventh for the win. David Hernandez put the first two runners on in the ninth via an error and a single but pitched out of trouble for his first save.
Cloyd walked three, struck out four and allowed the two runs and two hits in 6 1/3 innings.
Arizona starter Ian Kennedy gave up two runs, six hits and three walks in seven innings with four strikeouts.
The Phillies wasted no time against Kennedy.
Jimmy Rollins drove Kennedy's first pitch into the right-field stands for his first leadoff home run of the season and the 44th of his career. Chase Utley followed with a double but was thrown out at third base trying to stretch it into a triple. Michael Young walked and scored on the second of consecutive two-out singles by Carlos Ruiz and Domonic Brown.
The Diamondbacks answered in the bottom of the first when Paul Goldschmidt reached on a fielder's choice and ran through third-base coach Matt Williams' stop sign to score on an Chavez double down the right-field line to make it 2-1.
NOTES: Rollins' 44th career leadoff home run tied him with Brady Anderson for fourth on the career list. ... Arizona catcher Miguel Montero, who entered the game batting .198, was hitting eighth for the first time since May 12, 2011, at San Francisco. ... John Mayberry got the start over Delmon Young in right field for the Phillies, only the second time Young has sat since making his season debut on April 30. Mayberry entered the game 3 for 5 in his career against Kennedy, including a double and a home run.