Kendrys Morales delivered one of the big blows, a three-run homer, as the Royals held on for a wild 11-10 win over the Blue Jays on Sunday.

Morales hit his 11th home run as part of a six-run first inning that had Kansas City on its way to a laugher before Toronto rallied. Morales finishes the first half with 61 RBIs, second in the American League.

The home run was his first blast since July 1, though he has driven in 10 runs so far this month.