PHOENIX— The Philadelphia Phillies scored two runs off Ian Kennedy in the first inning.
Had they added one or two more, they might have ended the Arizona Diamondbacks' winning streak at four.
Jimmy Rollins hit his 44th career leadoff homer against Kennedy and Domonic Brown had a run-scoring single in the first inning, but the Phillies didn't score again off Kennedy or anyone else to lose 3-2 to the Diamondbacks Friday night.
"We would have liked to have got to Kennedy. As a matter of fact, I thought we were going to score more runs off him," Phillies manager Charlie Manuel said. "He is off to a slow start and he has been giving up some runs. I thought if we stayed after him we would get him, but he held us. He beared down and held us right there. He stopped us."
The Diamondbacks struggled most of the night against Phillies starter Tyler Cloyd, managing two hits off him in 6 2-3 innings. They came through when he went out, though, scoring on a run in the seventh when Martin Prado broke a 29 at-bat hitless streak with runners in scoring position, then taking the lead when Miguel Montero hit the first pitch thrown by Mike Adams (1-3) in the eighth that curled toward the foul pole in right and just caught it.
Tony Sipp (2-1) got two outs in the eighth inning and David Hernandez worked out of a jam in the ninth for his first save, sending Arizona to its sixth win in seven games.
"I knew the ball was gone, but you have so much bad luck that I was running around and was like, wow, I can't believe that ball is going to go foul," Montero said. "I was fortunate enough to hit the pole. It feels great to help the team because I've been disappointed in myself not being able to the ball the way I wanted."
The Phillies jumped on Kennedy early, starting with Rollins' 44th career leadoff homer that tied him with Brady Anderson for fourth all-time. They scored another run in the first inning, but struggled the rest of the way against Kennedy and couldn't score against Hernandez with runners on second and third with one out in the ninth.
Laynce Nix made the second out in the ninth with a soft infield pop-up and Hernandez ended the game by getting Rollins to ground out to first.
"We broke through, but we made some mistakes," Manuel said. "At the same time, we got four hits in that (first) inning, but we didn't capitalize on better opportunity then we didn't add on during the game."
Cloyd pitched six games for the Phillies in 2012, going 2-2, and opened this season in the minors.
He was called up to start against the Diamondbacks after Roy Halladay went out with a shoulder injury.
Making his season debut in one of baseball's most hitter-friendly parks didn't seem to bother the 25-year-old.
In the first inning, Eric Chavez lined a double to the right field corner off him and Paul Goldschmidt just beat John Mayberry's throw after running through — almost literally — third base coach Matt Williams' stop sign.
Cloyd had the Diamondbacks guessing after that, working around a pair of walks in the fourth inning with a double play and allowing no hits until Cody Ross hit a one-out flare single to left in the seventh.
He was lifted after that but didn't figure into the decision because Ross tagged up on Jason Kubel's long flyball to get into scoring position and scored on Prado's run-scoring single off Antonio Bastardo.
Cloyd allowed two hits and struck out four but is headed back to triple-A Lehigh Valley. Right-hander Justin De Fratus will be called up to take his spot on the roster.
"They told me no matter what happened tonight, they were going to end up sending me down," Cloyd said. "I have to go down there and keep going, keep myself in a position to come back up and help them out again."
Notes: Rollins' leadoff homer gave the Phillies 14 straight solo shots. ... Halladay thanked Philadelphia's fans for their support before Friday's game and apologized to the ones who were angry that he pitched while hurt. "I just want the fans to know I'm thinking about them," he said. "I don't take that for granted. I don't take playing for Philadelphia for granted." ... Arizona right-hander Trevor Cahill, who will start against the Phillies tonight, has allowed four runs in 20 innings (1.80) his last three starts. ... Left-hander Cliff Lee will start for the Phillies after allowing two runs in eight innings against the Giants his last start.