KANSAS CITY, Mo. — Nelson Velazquez continued a late-season tear for Kansas City with a three-run homer, Angel Zerpa shut down Cleveland in relief of Zack Greinke and the Royals rolled to a 6-2 victory Wednesday for a three-game sweep of the Guardians.