KANSAS CITY, Mo. -- The Royals gave the team with the major's best offense an extra out, and they paid for it.
Ian Kinsler scored the go-ahead run on a passed ball in the ninth inning and the Texas Rangers used five unearned runs to rally from four down to beat Kansas City 6-5 on Tuesday.
"If the ball got by him, I was gone," Kinsler said. "There's really no thought process that goes into that. In that situation, we have a tie game and there's two out. If he let one go, I'm gone."
Kinsler led off the ninth with a double against Yasuhiko Yabuta (1-1), the fourth of five Royals pitchers. He advanced on a groundout and scored from third when Ramon Ramirez's pitch got away from catcher John Buck.
"After 7 2/3 (innings), we just quit," Buck said. "That's basically what it was. The passed ball was just a sinker that didn't really sink, but kind of cut. I know Ramirez does that every once in a while and I just missed it, plain and simple. I've blocked worse. I've caught worse."
Eddie Guardado (1-1) picked up the victory, while C.J. Wilson worked the ninth for his 12th save in 14 opportunities. Wilson gave up a two-out single to Alex Gordon and Jose Guillen reached on an error before Mark Teahen struck out looking.
First baseman Teahen's error in the eighth opened the door for the Rangers to score four runs off three Kansas City relievers with two outs to tie the score 5-all. Teahen dropped shortstop Mike Aviles' throw, which would have ended the inning.
"It sunk on me and handcuffed me and I dropped it," Teahen said. "I gave then an extra out and they did everything they needed to do with it."
After the error, Milton Bradley, who leads the American League with a .338 average, had a two-run double. David Murphy, who leads all American League rookies with 41 RBI, singled home Bradley. Chris Shelton singled home Murphy with the tying run.
"We're a good offensive team and can comeback from any deficit and we showed that tonight," Kinsler said of the Rangers, who have score a major league-leading 367 runs this season.
Guillen, who is hitting .380 since May 7, went 3-for-5 and drove in a run and scored a run. Guillen singled home David DeJesus in the first for his 49th RBI.
The Royals made it 2-0 in the fourth when Guillen, who led off the inning with his American League-leading 22nd double, scored on Buck's single.
Alex Gordon ended a 107 at-bat homerless drought with his sixth home run in the fifth.
The Rangers scored their only run off Royals starter Gil Meche in the sixth, when Ramon Vazquez led off with a double. With the bases loaded and none out, Vazquez scored on Josh Hamilton fielder's choice, upping his big league-leading RBI total to 70. The inning also included a single by Michael Young, who extended his hitting streak to 23 games, the longest in the majors this season.
The Royals increased their lead to 5-1 with two runs in the bottom of the sixth. Buck, who started the inning with a single, moved to third on Mike Aviles' single and scored on Bradley's fielding error. Aviles scored on a Joey Gathright single.
"The game is nine innings and in the eighth and the ninth we put enough runs to win it," Rangers manager Ron Washington said. "The way the game is supposed to be done, try to eliminate the opportunities you give the opposition and take advantage of the opportunities they give to you. Teahen misses that ball and we took advantage of it."
Meche, who is 0-3 in five starts since a May 15 victory, held the Rangers to one run and four hits in six innings before being pulled after 100 pitches.
"This is a tough one," Royals manager Trey Hillman said. "We didn't do too many things right at the end when it counted with the error obviously. The defensive miscue led to four unearned runs. Then we make a mistake to Bradley on an 0-2 pitch."
Rangers right-hander Kevin Millwood, who won his previous two starts, allowed five runs on 11 hits in six innings.
"I have a tough time every time I pitch against this team," Millwood said. "It felt like I was in a jam every inning. That's what these guys do to me everytime. I just try to give us a chance. They made a big error and our offfense made them pay for it. Our offense is unbelievable."
Royals manager Trey Hillman was ejected in the eighth by plate umpire Mike Everitt for arguing balls and strikes. It was Hillman's first big league ejection. ... Buck is hitting a major league-leading .474 with runners in scoring position.