CLEVELAND -- The Kansas City Royals are still in the hunt in the American League wild-card race, and Tuesday night they beat another team in the same situation.
Jeremy Guthrie pitched six strong innings and Alcides Escobar had two hits, including his first home run in nearly five months, and had two RBIs as the Kansas City Royals beat the Cleveland Indians 6-3 Tuesday night.
Guthrie (14-10), who was Cleveland's top draft pick in the 2002 June Draft, held the Indians to one run on nine hits. He struck out two and did not walk a batter.
"It was an outstanding job by Guthrie," said Kansas City manager Ned Yost. "He kept us in the game for six innings without his best stuff."
Escobar's fifth-inning home run was his first home run in 467 at bats, going back to April 28, when he hit a home run, also against Cleveland. Escobar added an RBI single in the eighth inning.
Kansas City broke a 1-1 tie with a three-run sixth inning, which knocked Cleveland starter Zach McAllister out of the game. McAllister faced four batters in the sixth and didn't retire any of them.
Eric Hosmer led off and fell behind 0-2 to McAllister, but managed to coax a walk.
"I got ahead, maybe nibbled too much, and he didn't chase any of them," said McAllister.
Hosmer went to third on a double to left by Billy Butler. Mike Moustakas then snapped his 0-for-16 hitless streak with a double into the right-field corner, scoring Hosmer and Butler and giving the Royals a 3-1 lead.
Salvador Perez followed that with a single to center, scoring Moustakas to make it 4-1, while sending McAllister to the showers.
"I pitched five good innings and in the sixth they hurt me," said McAllister. "I was just a little erratic the whole game."
McAllister (7-9) pitched five innings, giving up four runs on six hits with two strikeouts and three walks.
"I think their speed bothered him a little and he didn't have his best changeup," said Cleveland manager Terry Francona of McAllister.
Nick Hagadone relieved McAllister, and the Royals stretched their lead to 5-1 with a run off Hagadone in the seventh inning.
Alex Gordon reached on an infield single and went to second on a groundout. Hosmer also reached on an infield single, with Gordon moving to third, and Butler's sacrifice fly drove in Hosmer to give the Royals a four-run margin.
Cleveland cut it to 5-3 in the seventh inning. Yan Gomes singled as did Lonnie Chisenhall, who got his third of the game. Michael Bourn then drove a double into the gap in left-center field, driving in both runs to make it 5-3. But Kansas City got that run back in the eighth on a triple by David Lough and an RBI single by Escobar off reliever CC Lee.
Cleveland took a 1-0 lead in the first inning after Guthrie retired the first two batters of the inning. Jason Kipnis, Carlos Santana and Michael Brantley followed with consecutive two-out singles, with Brantley's hit driving in Kipnis.
The Royals tied it on Escobar's solo home run in the fourth inning.
Cleveland out-hit Kansas City 12-11, but Guthrie got the Indians to ground into double plays in the third, fourth and sixth innings.
"This was an important win. That's a good team. They play well here, especially," said Guthrie.
"We got some hits, but didn't bunch them together, and we rolled into those double plays," said Francona. "We were one big hit away from doing some damage, but we couldn't get that hit."
NOTES: On Monday, Gordon became the 13th player to hit 100 home runs in a Royals uniform. ... RHP James Shields, who will make his 13th career start vs. Cleveland on Wednesday, is 1-5 in his career vs. the Indians. ... Indians RHP Carlos Carrasco left the team to return to his home in Florida to attend to a family matter. ... RHP Ubaldo Jimenez is the third Indians pitcher in the last 35 years to have three 10-strikeout games in the span of four starts. The others were LHP Chuck Finley in 2000 and LHP CC Sabathia in 2008.