KANSAS CITY, Mo. (AP) - Lorenzo Cain capped a six-run fifth inning with a two-run homer, Jason Hammel settled down after a shaky start and the Kansas City Royals routed the Cleveland Indians 12-5 on Saturday.

Whit Merrifield and Mike Moustakas had two-run doubles off Carlos Carrasco (5-3) during the Royals' big inning, helping them overcome a 3-0 hole and ensure a series win over their division rival.

Hammel (2-6) gave up homers to Carlos Santana and Bradley Zimmer in the third, but he retired 15 of his next 17 batters before giving way to Mike Minor with two outs in the seventh.

Hammel struck out seven without a walk for his first win since beating Cleveland on May 5.

The Royals tacked on five more runs in the seventh against the best bullpen in the big leagues, a relief crew that entered the game with a 2.17 ERA.

(Copyright 2017 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.)