OAKLAND (CBS/AP) – Eric Hosmer and Jeff Francoeur hit back-to-back home runs in the second inning, Danny Duffy won for the first time in more than a month and the Kansas City Royals beat the Oakland Athletics 7-4 on Tuesday.
Salvador Perez added three hits while six players drove in runs for the Royals, who have scored 29 runs in their last three road games.
Jemille Weeks had three hits and two RBIs for Oakland, which has dropped two straight after sweeping Seattle over the weekend.
Duffy (4-8) allowed only four hits and had four strikeouts over 6 1-3 innings in what is likely his final start of the year. Joakim Soria worked the ninth for his 26th save.
Gio Gonzalez (12-12) gave up a career-high 10 hits and walked three for the A’s.
Duffy, who has already logged more than 147 innings this season between the big leagues and minors, threw a season-high 119 pitches. That ended a six-game winless skid for the rookie, who earned his first win in the majors here on June 14.
The 22-year-old left-hander even survived getting hit by a line drive off the bat of Scott Sizemore in the sixth. Duffy hopped off the mound, calmly retrieved the ball then made an underhand toss to first for the out.
In the ninth, Oakland loaded the bases and Soria walked Cliff Pennington to force in a run before getting Hideki Matsui to ground out to end it.
Gonzalez had won his previous three starts and needed only six pitches to get through the first inning against Kansas City. It turned out to be the highlight of his night.
After Hosmer and Francoeur went back-to-back, Johnny Giavotella and Perez both hit sharp singles. Yamaico Navarro followed with a long fly ball that sailed over the head of right fielder Michael Taylor but Giavotella waited at second to tag up and only advanced to third.
Alcides Escobar’s infield single drove in Giavotella, then Perez scored on Alex Gordon’s groundout to make it 4-0.
Duffy almost gave it all back when he walked the first two batters in the third and gave up an RBI double to Weeks. Pennington added a single to drive in Anthony Recker and cut the gap to 4-2.
Kansas City, which batted around in the second, did it again in the fifth to chase Gonzalez, who had allowed only nine hits over two previous starts against the Royals this season. Perez and Navarro both had RBIs in the inning while Gordon drew a bases-loaded walk to give the Royals a 7-2 lead.
Francoeur finished with three hits while Hosmer went 2 for 5. Hosmer fell one hit shy of becoming the first rookie in Royals history to have three or more hits in four consecutive road games.
Weeks added an RBI single in the seventh.
(Copyright 2011 by CBS San Francisco. All Rights Reserved. This material may not be published, broadcast, rewritten, or redistributed.)