Johnson scored four runs for Oakland, which had 18 hits and matched its highest-scoring game of the season.
Joe Blanton (7-9) held the Royals to three hits in six shutout innings to pick up his second straight road victory. He was 0-6 on the road before winning twice on this trip.
The A's have won nine of 10 and 16 of 18. The Royals have lost nine straight, matching their longest losing streak of the season.
Jose Lima (4-10) gave up seven runs on nine hits and four walks in 4 2-3 innings. He is 0-4 lifetime against the A's with a 12.32 ERA, his highest against any team.
Devil Rays 6, Angels 4
At Anaheim, California, Julio Lugo had a pair of RBI singles among his three hits to lead Tampa Bay past Los Angeles.
Mark Hendrickson (6-7) allowed four runs and nine hits in five-plus innings after being staked to a 6-1 lead. The 2.06m former NBA player has won consecutive starts for the first time since June of last season.



