Wilson Betemit, Kila Ka’aihue and Mike Aviles all homered as the Royals scored all of their runs in the first three innings to beat the Oakland A’s 11-3 Tuesday night.

Betemit drove in four runs. Ka’aihue drove in three and Aviles had a three run homer, three hits and scored three times as the Royals pounded A’s starter Gio Gonzalez.

Zack Greinke picked up his first win in a month to move to 9-12 on the season after the early run support. However, he got out of a dicey first inning after Oakland loaded the bases, Greinke was able to get Mark Ellis to hit into an inning ending double play. Greinke gave up the three runs on six hits and four walks in his seven innings of work.