A’s hold off Royals, 2-1

? Adam Rosales hit a go-ahead home run leading off the eighth inning, Josh Donaldson also connected and the Oakland Athletics beat the Kansas City Royals, 2-1, on Friday night.

Sean Doolittle (3-0) pitched the eighth for the win in relief of Jarrod Parker as the reigning AL West champions earned just their third victory in the last 11 games.

Oakland finally got to James Shields (2-4) in the late innings, nearly 10 months after he pitched a three-hit shutout here last July 31 for the Tampa Bay Rays. The right-hander matched his season high with nine strikeouts.

David Lough hit an RBI double hours after his promotion from the minors, and also made a great throw to get Brandon Moss at second as he tried to stretch a leadoff single in the fourth.

Donaldson homered leading off the seventh, tying it at 1. After that drive, Shields struck out the side on called third strikes.

Rosales then sent a 1-1 pitch over the left-field wall in the eighth for his second home run.

Parker allowed four hits in seven innings, struck out five and walked two. Doolittle yielded Lough’s one-out single in the eighth but was aided by an inning-ending double play. Grant Balfour finished with a perfect ninth for his seventh save in seven chances and 25th in a row dating to last season.

Salvador Perez hit a one-out double in the third, and Lough knocked him home two batters later. But the Royals did little else in support of Shields.

After Lorenzo Cain drew a two-out walk in the fourth, Parker retired his next eight batters in order before Cain drew another free pass in the seventh.

Lough batted leadoff and played right field after his promotion from Triple-A Omaha to take the spot of center fielder Jarrod Dyson, placed on the 15-day disabled list with a sprained right ankle.

His two-out double in the third put Kansas City ahead. The Royals lead the majors in batting average with two outs.

The Royals stumbled in the series opener after taking two of three against the Angels in Anaheim following a three-game sweep at home by the New York Yankees.

Shields has had some memorable outings in the Coliseum, most recently that gem last summer for the Rays. That came after he was tagged for a career high-tying 10 runs in four innings — nine in the fourth frame alone — in a 13-4 loss here on July 27, 2011, during his 16-win season.

He has just one win over his last seven starts with three losses and three no-decisions. This marked just the second outing in Shields’ first nine that the opponent didn’t counter with a former All-Star.

Royals outfielder Jeff Francoeur, who last year had 20 personal pizzas delivered to a small but animated group of A’s fans above right field in section 149, stopped by a “Bacon Friday” tailgate outside the ballpark. In 2011, Francoeur tossed a ball wrapped in a $100 bill into the elevated bleacher seats above his outfield spot, instructing fans to use it to buy bacon or beer.