Salvador Perez hit a three-run shot in part of a monstrous seven-run first inning, and Michael Lorenzen dominated, allowing a run over 7.2 innings, as the Kansas City Royals crushed the Toronto Blue Jays 20-1.