Jonathan India belted a grand slam in the sixth inning and Kyle Isbel went 4-for-4 including a solo shot in the seventh inning as the Kansas City Royals held off a late rally from the Minnesota Twins for a 13-9 victory.