CLEVELAND (AP) - Royals manager Ned Yost refuses to allow his players to feel sorry for themselves. Not with Kansas City still in the thick of the playoff race.
Alex Gordon flied out with the bases loaded and two outs in the ninth inning Monday night, allowing the Cleveland Indians to escape with a 4-3 victory over the Royals in a battle of American League wild-card contenders.
Kansas City fell four games behind Tampa Bay, which holds the second wild-card spot, while allowing the Indians to move within 11â„2 games of the Rays.
"This ain't no time to feel snakebit," Yost said. "It was a good game and we battled to the end. Tough loss, though. This was a tough loss. We just couldn't get it done."
The Royals lost for the sixth time in seven games this season at Progressive Field, all of them by three or fewer runs, but made things interesting in the final two innings.
Gordon crushed a two-run homer off Cleveland reliever Cody Allen in the eighth, reducing Kansas City's deficit to 4-3. It was the All-Star left fielder's 100th career home run.
"I didn't even realize that was No. 100, so that's one good thing, I guess," Gordon said. "We just didn't muster anything offensively until it was too late. This was a tough one, especially coming against a team that's right in it with us."
Salvador Perez singled and Mike Moustakas walked to open the ninth against Indians closer Chris Perez. After a sacrifice bunt by David Lough, Yost pinch-hit Carlos Pena, who struck out on a full count.
Pinch hitter George Kottaras followed with a walk to load the bases, bringing Gordon back to the plate, but Perez forced him into flying out to center fielder Michael Bourn on his 27th pitch of the inning.
"I liked the matchups with Pena, Kottaras and Alex, but we just couldn't get the job done," Yost said.
Gordon, who went 2 for 4 with two runs and two RBI, also liked the fastballs he saw from Perez.
"I had my chances," he said, shaking his head. "I had a couple of pitches to hit, but couldn't come through."
Royals right-hander Ervin Santana (8-8) allowed only four hits in seven strong innings, but three wound up in the stands. He gave up solo homers to Asdrubal Cabrera in the second, Yan Gomes in the fifth, and Carlos Santana in the seventh.
Cleveland's other run scored on a throwing error by Kansas City first baseman Eric Hosmer in the third.
"I only made one bad pitch to Cabrera," said Santana, who struck out seven and did not issue a walk. "The other two home runs were good pitches, but they got a hold of them. We had a couple of opportunities tonight, but didn't get it done. We'll have to come back and get them (today)."
Indians right-hander Ubaldo Jimenez (11-9) was dominant throughout his seven-inning start, striking out 10 without allowing an earned run or walk.
The Royals' lone run off Jimenez came in the sixth and cut Cleveland's lead to 3-1.
Gordon singled and advanced to second on a throwing error by third baseman Jose Ramirez, then scored on Hosmer's RBI single up the middle.