KANSAS CITY, Mo. -- Carlos Santana hit two homers and drove in five runs as the Cleveland Indians routed Kansas City 15-4 Sunday in their highest-scoring game of the season.
Santana connected for a two-run shot in the sixth inning off Jake Odorizzi, who lost in his major league debut. Santana added his team-leading 18th homer, a three-run drive during a seven-run ninth.
The loss officially eliminated the Royals from playoff contention and assured them of another losing record. Kansas City has not made the postseason since winning the 1985 World Series, the longest active playoff drought in the majors.
David Huff (2-0) held the Royals to one run on three hits over 5 2-3 innings.
Santana's first homer put the Indians ahead 3-1. Cleveland added five runs in the seventh and pulled away in the ninth.
The Indians spoiled the day for Odorizzi (0-1), one of four players acquired in the 2010 trade for Zack Greinke.
Odorizzi limited Cleveland to a pair of singles by Shin-Soo Choo for the first five innings. After retiring Choo to lead off the sixth, Odorizzi allowed three runs on four consecutive hits.
Jason Kipnis tripled and scored on Cabrera's single before Santana's homer.
The Indians combined four singles, three walks and two Kansas City errors in the seventh. The Royals used three relief pitchers with Vin Mazzaro retiring none of the four batters he faced.
Casey Kotchman and Jack Hannahan hit RBI singles and Asdrubal Cabrera drove in a run with a groundout. The other two Cleveland runs that inning scored after throwing errors by right fielder Jeff Francoeur and catcher Adam Moore.
The Indians added six of their seven runs in the ninth off Jeremy Jeffress, who threw only 18 strikes in 40 pitches. He walked three, including Choo with the bases loaded.
Moore, who was making his Royals debut, homered in the third. It was his first homer since Sept. 7, 2010 while with Seattle.
Francoeur had three hits and drove in a run. Billy Butler contributed a run-producing double, upping his RBIs total to 101.
NOTES: The Royals have had only one winning season since 1994, going 83-79 in 2003. ... Indians INF Jason Donald, who has not played since being hit in the right wrist on Sept. 14 by pitcher from Justin Verlander pitch, took batting practice. ... The Royals open their final trip of the season with the first four games at Detroit. RHP Luke Hochevar, who has allowed 20 runs in 14 2-3 innings in his past three starts against the Tigers, will start Monday night against Verlander.