Cleveland Indians pitcher Carlos Carrasco has been ejected in the fourth inning for throwing at the head of Kansas City's Billy Butler, one pitch after giving up a grand slam to Melky Cabrera.

Cabrera's homer was the third given up by Carrasco in the game and gave the Royals a 7-0 lead. The first pitch to Butler, who hit a two-run homer in the first, was at his head and sailed back to the screen. Home plate umpire Scott Barry immediately ejected Carrasco as Butler was restrained by Indians catcher Lou Marson.

Players from both dugouts and bullpens came on the field. Several Royals players gestured and yelled at Carrasco as he was walking to Cleveland's dugout. Carrasco shouted back before leaving the field.

Carrasco allowed seven runs in 3 1-3 innings. He was replaced by Chad Durbin.