Indians 7, Royals 2
Josh Tomlin remained undefeated and Orlando Cabrera's three-run double highlighted a five-run first inning, leading the Cleveland Indians to a 7-2 win over the Kansas City Royals on Wednesday night.
The Indians (15-8) have won nine straight games at home while the Royals (12-12) have lost five in a row and eight of 10 after starting the season 10-4.
Kansas City's Alex Gordon was hitless in three at-bats, ending his league-best 19-game hitting streak.
Tomlin (4-0) gave up solo homers to Jeff Francoeur and Mike Aviles in the second. He allowed five hits, struck out three and walked one in six innings.
Every player in Cleveland's starting lineup had at least one hit. The Indians had seven hits and sent 10 men to the plate in the first against Jeff Francis (0-3).
Travis Hafner's bloop single with the bases loaded put Cleveland ahead. Cabrera ripped a 3-1 pitch to the gap in left-center for three more runs. Jack Hannahan followed with an RBI single with two outs.
Francis allowed six runs and 10 hits in three-plus innings. He was pulled after Shin-Soo Choo's leadoff double in the fourth.
Francoeur had two hits and extended his hitting streak to 16 games.