KANSAS CITY - James Shields earned his first home win in more than three months, Alex Gordon homered and the Kansas City Royals beat the Boston Red Sox 4-3 on Sunday.
The Royals improved to 18-5 since the All-Star break, winning seven consecutive series.
Shields (7-8), who had not won at Kauffman Stadium since an April 30 victory over Tampa Bay, limited the Red Sox to three runs and seven hits over seven innings. He struck out five and walked three.
Gordon hit a 2-2 pitch from John Lackey (7-10) out to right in the third for his third homer in five games.
Lackey, who is 0-4 in his past five starts, walked David Lough and Eric Hosmer to lead off the first. Gordon's two-out single scored Lough to tie it at 1.
- Brownwood domestic violence shelter holding candlelight vigil Thursday
- Brownwood breaks four month slide in sales tax collections
- Brownwood man faces backlash for controversial Halloween display
- Brownwood traffic stop leads to arrest of Abilene man, 21, with 42 grams of meth
- Family, friends of Brownwood man express grief after body found, ID'd
Copyright 2016 by KTXS All rights reserved. This material may not be published, broadcast, rewritten or redistributed.
- Football Friday Night: Latest scores from Abilene, the Big Country
- Brookesmith ISD board appoints acting principal in wake of superintendent stepping down
- Brookesmith ISD superintendent steps down amid talk of consolidation with another district
- Judge tweaks sentences for couple convicted of murdering Abilene police officer
- Brookesmith ISD meeting on possible consolidation gets heated