Billy Butler hit two of Kansas City's four home runs to help the Royals snap a 12-game losing streak by beating the Cleveland Indians 8-2 Wednesday night.
Butler's two-run blast off Ubaldo Jimenez (2-1) put the Royals ahead in the first. He added a solo shot in the ninth off reliever Jairo Asencio, following Alex Gordon's three-run homer against the reliever.
Eric Hosmer's two-run shot in the fifth made it 4-0 - the Royals' largest lead since April 8, when they beat the Los Angeles Angels 7-3.
Luke Hochevar (2-1) allowed four hits and two runs over 6 1-3 innings, recovering from a horrendous home opener start April 13 when he gave up seven runs in the first inning of an 8-3 loss to Cleveland.
The Royals went 0-10 on the homestand.
Their 12-game loss streak tied for the third longest in team history, seven short of the record worst in 2005.
Gordon had three hits, raising his average 30 points to .197.
In the first, Chris Getz drew a leadoff walk and Butler belted a 2-1 pitch f...