Jay Powell (2-0) pitched 2 1-3 innings in relief of starter Tony Mounce. Ugueth Urbina pitched the ninth for his AL-leading 25th save in 29 opportunities.
Kyle Lohse (6-7) gave up seven runs and 10 hits in three-plus innings.
Royals 4, Angels 0
In Anaheim, California, Kansas City's Aaron Guiel hit a two-run homer and Darrell May (3-4) allowed four hits in seven innings to beat Anaheim and win a third straight decision for the first time in his career.
Jason Grimsley pitched a 1-2-3 eighth, and D.J. Carrasco was perfect in the ninth as the AL Central-leading Royals won for the sixth time in seven games.
John Lackey (6-8) allowed four runs and six hits in seven innings.
Devil Rays 9, Athletics 3
In Oakland, California, Travis Lee had three hits and three RBIs, and Ben Grieve doubled and drove in two runs as Tampa Bay beat Oakland to stop a five-game losing streak.
Mariners 6, Orioles 5
In Seattle, Joel Pineiro (10-5) won his fifth straight start, allowing five hits and four walks in six innings and leaving with a 6-1 lead.



