OAKLAND, Calif. -- Chris Young homered for the first time in more than a month, Billy Buckner won in his first start since 2007 and the Arizona Diamondbacks beat the Oakland Athletics 2-1 on Friday night.
Young, batting in the ninth spot as a starter for the first time in his career, hit a solo home run off Trevor Cahill in the fifth to snap an 0-for-21 streak and put the Diamondbacks ahead 2-1.
Buckner, recalled from Triple-A Reno before the game, pitched 7 1/3 strong innings, allowing only Matt Holiday's solo homer in the second. The Arizona right-hander gave up five hits, walked two and struck out three while winning in his first start since Sept. 27, 2007.
Jon Rauch worked a scoreless ninth for his second save in as many chances, but had to pitch out of a jam with two outs and two on to do so.
The Diamondbacks have won three straight and five of six after losing seven of eight.
The A's, on the other hand, lost for the sixth time in their last eight games. Oakland entered with the second-best interleague record in the majors, but lost to Arizona for the sixth time in the last seven meetings between the two clubs.
Young, who normally bats sixth for the Diamondbacks, provided the big blow offensively with his sixth homer of the season and first since April 21, an 82 at-bat stretch. He also singled in the eighth and finished 2-for-3.
But it was Buckner's pitching that did the most damage.
The 25-year-old had pitched strictly in relief for Arizona since being acquired from Kansas City in 2007, but dominated the slumping A's, allowing only one runner past first base after Holliday's leadoff homer in the second. Buckner (1-0) also overcame a pair of fielding errors by the Diamondbacks' defense.
After Buckner quieted the A's offense, Esmerling Vasquez and Clay Zavada worked one-third of an inning each before Arizona manager A.J. Hinch went to Rauch, who got the call because closer Chad Qualls had pitched in the previous three games.
Cahill, the 21-year-old Oakland righty who had won two of his previous three starts, pitched just as solidly as Buckner but took the loss. Cahill (2-4) scattered six hits over 7 1/3 innings and gave up both Arizona runs. He walked one and struck out five.
The A's activated Garciaparra from the 15-day disabled list before the game and started him at first base. Garciaparra, who went on the DL on April 29 with a strained right calf, batted sixth and went 1-for-4. ... To make room for Buckner, the Diamondbacks optioned RHP Kyler Newby to Double-A Mobile. ... Arizona RF Justin Upton singled in the ninth and has hit safely in 24 of his last 27 games.