Salvador Perez and Jac Caglianone hit three-run homers, Michael Lorenzen pitched 7 2/3 strong innings and the Kansas City Royals demolished the visiting Toronto Blue Jays 20-1 on Friday night.

The Royals set a franchise record with 27 hits. The old mark of 26 was established on Sept. 9, 2004, in the first game of a doubleheader, a 26-5 road victory over the Detroit Tigers.

Vinnie Pasquantino added four hits and two RBIs, Michael Massey had a two-run homer, four hits and three RBIs and Carter Jensen had three doubles and two RBIs for the Royals (77-77) in the opener of a three-game series.

Caglianone finished with four RBIs and Luke Maile had three RBIs for the Royals, whose run total was a season high and the fourth most in team history. The Blue Jays used position players to pitch the

See Full Page