Tampa Bay have won 10 of 11 on the road and own the majors’ best mark away from home at 13-5. Cleveland lost for just the second time in 16 home games.
Rays starter James Shields (4-1) gave up two runs in seven innings. Cleveland had been the only AL team he hadn’t beaten, previously holding an 0-4 record against the Indians.
Royals 11, Yankees 5
In New York, the hosts lost their first home series of the season, beaten by Kansas City.
Eric Hosmer and Melky Cabrera homered for the Royals, who had a season-high 16 hits. Ten of them came off Ivan Nova (3-3) who lasted only three innings in the shortest start of his career.
New York dropped out of the AL East lead for the first time in a month as they prepare for a home series against archrivals Boston.
ORIOLES 2, MARINERS 1, 12 INNINGS
In Baltimore, J.J. Hardy singled in two runs in the 12th inning as Baltimore edged Seattle for a three-game sweep.
After Seattle scored in the top half of the 12th, the Orioles bounced back in the bottom half against Brandon League (0-3). Derrek Lee hit a leadoff single, and League hit two batters with pitches to load the bases with no outs. After one out, Hardy followed with a bouncer up the middle that scored Lee and pinch-runner Jake Fox as Baltimore recorded their second extra-inning comeback win in the series.
League, who hit only two batters with pitches all last year, was nine-for-nine in save opportunities, before blowing two in three games against the Orioles.
Seattle had gone ahead in the 12th when Miguel Olivo drove in Ichiro Suzuki.