KANSAS CITY, Mo. (AP) -- Rod Barajas' last five hits have been home runs.
"My swing is feeling pretty good right now," he said Friday night after hitting two homers for the second straight game, including a 10th-inning drive that led Texas over the Royals 8-7 after the Rangers wasted a four-run lead in the ninth.
"It seems like my contact point is in the same spot every time," Barajas said. "I'm assuming that's the kind of feeling you get when you get in a groove, when you get hot. It seems I'm hitting the ball in the same direction, as long as they're going over the fence that's fine with me."
Barajas, who has homered in three consecutive games for the first time in his career, hit the go-ahead homer off Mike MacDougal.
"He's got such a great fastball," Barajas said. "I'm sitting fastball. He threw me a slider the pitch before for a strike. It was pretty much the same pitch. When I saw it out of his hand, I recognized it as the same pitch. I was able to wait a fraction longer and get just enough of it to get it out the park."
MacDougal dropped to 3-5.
"It was a slider down the middle at the knees, and he just went down and got it," MacDougal said.
Michael Young had three hits to raise his league-leading batting average to .326.
Mark Teahen, who had a career high four-hit game, hit a three-run double in the ninth off Francisco Cordero (3-1) after Terrence Long's RBI groundout as Kansas City rallied. David Dellucci took a step in on Teahen's hit before it sailed over him in left.
"I tried to play it out of the lights and by then it carried over my head," Dellucci said. "It was a tough play. It was hit perfectly into the lights."
Barajas has 11 home runs in his past 33 games after hitting seven in his first 70 this season.
"It is good to have a guy at the bottom of the lineup to hit the ball as well as he is," Dellucci said. "I thanked Rod for that home run."
Teahen, who hit .159 in August, raised his average to .238.
"I think I matched my hit total for August," he said. "Soon as I hit it in the ninth I started doing the math and I thought the game was tied."
Cordero blew a save for the eighth time in 38 chances. John Wasdin, the sixth Rangers' pitcher, pitched the 10th for his third save.
Kansas City, which has the worst record in the major leagues at 43-90, has lost seven of eight and 27 of 32 games. The Royals dropped to 1-7 against Texas this year and reached 90 losses for the fourth time in five seasons.
"I can sit back later and probably evaluate a little bit better, but right now it doesn't feel so good," Royals manager Buddy Bell said. "We have to work so doggone hard to get a win. They are tough to come by. Everybody knows there is a reason for it. In crucial situations, when you've got to make pitches, when you've got to get a base hit, we're just not quite there yet. You see it on occasion. We just have to do it more consistently."
Barajas tied the score 3-3 in the sixth with a two-run homer off the left field foul pole. Barajas hit a three-run homer off the same pole Thursday.
"I can't ever recall hitting a foul pole in back-to-back days," Barajas said. "Things are just going my way right now. When you hit the foul pole, it is pretty much luck. You don't have much room for error."
"They had trouble getting us out in the seventh inning and we had trouble getting them out in the ninth," Rangers manager Buck Showalter said. "Cordero has done a great job for us, but tonight he struggled."
Young led off the seventh with a double off Sisco, and Mark Teixeira tripled off the right-field wall for his 108th RBI and a
4-3 lead. Alfonso Soriano greeted Burgos with an RBI single, Adrian Gonzalez hit a sacrifice fly and Gary Matthews Jr. followed with an RBI double.
Rangers starter Chris Young gave up three runs -- one earned -- and seven hits in 5 1/3 innings.
Stairs hit an RBI double in the first, and the Royals made it 3-0 in the fourth when Denny Hocking hit a two-run, two-out single after Young dropped a relay throw to second on Angel Berroa's
potential double-play grounder.
Hank Blalock's sacrifice fly in the fifth drive in the first Texas run.
The Royals are not expecting first baseman Mike Sweeney to return to the lineup before Tuesday because of lower back pain, which has caused him to miss five straight games. ... Young had his 55th multihit game, the most in the major leagues.