KANSAS CITY, Mo. -- Alex Gordon homered and drove in pair of runs as the Kansas City Royals defeated the Boston Red Sox 4-3 on Sunday.
Gordon hit his club-leading 13th homer, a solo blast out to right, in the third inning to put the Royals up 4-1.
James Shields earned just his second home victory, going seven innings and allowing three runs on seven hits and three walks.
Greg Holland worked a spotless ninth, striking out two, to log his 32nd save in 34 chances.
The Red Sox took advantage of catcher Salvador Perez's throwing error on a pickoff attempt to score in the first inning. Shane Victorino doubled, stole third and came home on Perez's error.
The Royals tied it in the bottom of the inning when Gordon's single to right with two out scored David Lough, who led off the inning with a walk.
The Royals grouped three hits in the second inning with Jarrod Dyson and Lough credited with run-producing singles.
The Red Sox trimmed the lead to one run in the sixth when Ryan Lavarnway's single down the left-field line scored Daniel Nava and Stephen Drew, who extended his hitting streak to 12 games.
Red Sox right-hander John Lackey, who is winless since July 12, allowed four runs on five hits and two walks in the first three innings, but gave up just two singles after that before departing after 111 pitches and seven innings.
Royals second baseman Elliot Johnson went 0-for-3, striking out twice, and is hitless in his past 27 at-bats since a July 6 single against the Athletics.
NOTES: SS Miguel Tejada (right calf strain) was placed on the disabled list, RHP Wade Davis came off the family emergency leave list and Perez was activated from the concussion last as part of six Royals' roster moves. The Royals also recalled IF Irving Falu from Class AAA Omaha, optioned LHP Donnie Joseph to Omaha and designated for assignment C Brett Hayes. ... The Red Sox have five of the next seven Mondays off after playing 19 consecutive days. "With the off days, you have a lot to think about," Red Sox manager John Farrell said. "Do you bump guys? Maybe you're going to a four-man (rotation). There's a lot to consider."