The Kansas City Royals defeated the Cleveland Indians 5-3 at the Kauffman Stadium, with Billy Butler getting to 100 RBIs for the first time in his career.

Kansas City got a 5-2 lead by scoring three runs in the fifth, with the Indians using three pitchers in the inning.

Alex Gordon put the Royals in the lead by rushing home on Eric Hosmer's fielder's choice grounder. Bryan Pena had a sacrifice fly and Jeff Francoeur was singled in by Irving Falu for the final run.

Indians starting pitcher Ubaldo Jimenez struck out three and walked three while dropping to 0-6 with a 6.49 ERA in his last eight starts. He was charged with 5 runs and 7 hits in 4 and 1-3 innings.

Center fielder Jason Bourgeois's error helped the Indians score an unearned run in the eighth.

Pena was stranded despite leading off the fourth with his first career triple in his 933rd plate appearance.

Rookie Kelvin Herrera worked the ninth for his second save in three opportunities. Shin-Soo Choo was trying to stretch a single in the ninth for his 19th assist when he was cut down by Francoeur. He finished with two hits and two walks.

This was Ubaldo Jimenez's 17th loss this season -- the first tribe pitcher to lose 17 games in a season in 25 years. When team manager Manny Acta was questioned if he might shut down Jimenez down to prevent him from losing any more games, he said: "You get paid to work. You get paid to pitch. I get paid to manage. If he's fine, he should continue to pitch. You don't sit anybody to stop him from striking out 100 times. Plus, it's not 20 (losses)."

"It was a bad inning, a really bad inning, we lost the game because of those two walks and the base hit I gave up," Jimenez said.