KANSAS CITY, Mo. -- Jerome Williams pitched six solid innings and J.B. Shuck had three hits and drove in two runs as the Los Angeles Angels beat the Kansas City Royals 5-2 on Sunday to win their eighth straight game.
The Royals are streaking the other way, losing a season-worst five straight and nine of 10 to fall five games below .500.
Josh Hamilton's eighth home run ignited a three-run seventh. Shuck singled home runs in the seventh and eighth innings.
Williams, who was making his fifth start after beginning the season in the Angels bullpen, limited the Royals to two runs and seven hits in six innings to pick up the victory.
Angels reliever Sean Burnett, who replaced Williams in the seventh, threw only 10 pitches before being led off the mound by a trainer with left forearm tightness. Burnett came off the disabled list on Tuesday after missing 22 games with left forearm irritation.
Wade Davis, who took the loss, gave up three runs, six hits and two walks in 6 1/3 innings. Davis had held the Angels scoreless the first six innings with no walks and six strikeouts.
He left with a 2-1 lead, but Bruce Chen yielded RBI singles to Shuck and Erick Aybar on his first two pitches.
Chris Iannetta and Shuck had run-producing singles in the eighth to stretch the Angels' lead.
The Royals took a 1-0 lead in the second when Lorenzo Cain scored on rookie David Lough's triple.
Kansas City added a run in the fifth when George Kottaras walked with one out and stole second, his third career steal. Kottaras advanced to third on Alcides Escobar's infield single and scored on Williams' throwing error on a pickoff attempt at first base.
Ernest Frieri worked around a walk and Escobar's third infield single to lead off the ninth before logging his 10th save.
NOTES: One day after throwing five scoreless innings to beat the Royals, RHP Billy Buckner was designated for assignment. RHP Kevin Jepsen, who had been on the disabled list with a shoulder strain, was activated. ...RHP Jered Weaver threw in the bullpen on Sunday and likely will be activated this week. The Angels have not yet named a starter for Wednesday against the Los Angeles Dodgers. ...Royals DH Billy Butler was ejected in the sixth inning by plate umpire Marty Foster. It was Butler's second career ejection. ...A beekeeper was called to remove a bevy of the flying insects from the Angels dugout before the game.