Just when it seemed Kyle Kendrick had found a home in the bullpen, he is back in the Phillies' rotation. Results weren't the same.
Justin Upton hit his 100th career homer, Ian Kennedy threw six effective innings, and the streaking Arizona Diamondbacks beat Philadelphia 4-2 on Friday night.
Jason Kubel also went deep for the defending NL West champion Diamondbacks, who have won four in a row and six of seven.
Kendrick (4-9) started in place of Joe Blanton, who was traded to the Los Angeles Dodgers 2 hours before the game. Blanton was the third player dealt this week by the cost-cutting Phillies. They sent center fielder Shane Victorino to the Dodgers and dealt right fielder Hunter Pence to the Giants on Tuesday.
``It's tough to see him go,'' Kendrick said of Blanton. ``I wish him the best of luck.''
Kendrick gave up three runs - two earned - and five hits in four innings. The righty began the season as a reliever, moved into the rotation when a couple of starters got injured and struggled. He went back to the bullpen and hadn't allowed a run since the first inning of his last start on June 28.
``I got in a groove, but it's good to be starting again,'' Kendrick said. ``I have to go out there and pitch good.''
The five-time defending NL East champions have been stuck in last place and made the recent trades to trim payroll. Victorino and Blanton are eligible for free agency after the season, and neither figured into Philadelphia's budget.
``Obviously, it's difficult,'' Kendrick said. ``But we have two months left. We want to try to win some games.''
Kennedy (10-8) allowed seven hits and two runs.
Takashi Saito and David Hernandez each worked a scoreless inning before J.J. Putz finished for his 20th save in 23 tries.
Shortly after Upton connected off Kendrick, his older brother also hit his 100th homer over in the American League. Tampa Bay's B.J. Upton went deep in the fourth inning against Baltimore.
Upton crushed one way out to left in the second to give the Diamondbacks a 1-0 lead and end Kendrick's career-best, 22-inning scoreless streak.
Upton preserved a 3-2 lead in the sixth by throwing out the tying run at the plate.