Jeremy Guthrie (photo/MLB)

Jeremy Guthrie (photo/MLB)

Corey Kluber took a shutout into the ninth, rookie Francisco Lindor hit a three-run homer and had a career-high four RBI, and the Cleveland Indians beat the Royals 12-1 on Wednesday afternoon.  Royals starter Jeremy Guthrie gave up eight runs, seven earned, including six runs in the sixth with three homers.

Michael Brantley, Yan Gomes and rookie Giovanny Urshela hit solo homers for Cleveland. Michael Bourn was 4 for 5 as Cleveland had a season-high 18 hits.

Kluber (6-11) held Kansas City to five hits. The reigning Cy Young Award winner retired the first 12 batters before Eric Hosmer’s leadoff double in the fifth. Alex Rios’ RBI groundout in the ninth scored the Royals’ only run.