ANAHEIM, Calif. -- When Adrian Beltre's ninth-inning homer off closer Ernesto Frieri bounced up the tunnel behind the left-field fence, the Los Angeles Angels realized another chunk of their fading playoff hopes had just left the building as well.

Beltre hit a tiebreaking two-run shot after Yu Darvish and Zack Greinke dueled through eight innings, and the Texas Rangers dealt yet another blow to their AL West rivals with a 3-1 victory Thursday night.

Texas (89-60) improved the AL's best record and stayed four games ahead of Oakland (85-64) in the AL West by taking two of three from the Angels (81-69), who dropped 4 1/2 games behind the Athletics and Baltimore in the wild-card standings.

The big-budget Angels have lost two straight after winning 15 of 20 in their late playoff push, which appears to be coming up short for the third straight year.

"Losses are tough at any time, but especially now," Angels manager Mike Scioscia said. "We need to regroup with the understanding that we have to create some momentum. It's still out there for us if we get on the roll that we're capable of, (but) any time you lose, you slip back a little further and it's going to be more difficult."

Beltre connected for his 34th homer against Frieri (3-2), who was defiant after hanging a slider to one of the majors' best power hitters. He gave up a ninth-inning homer in relief of Greinke for the second time in six days.

"That was the pitch that I wanted to throw," Frieri said. "He hit it. So what? Every pitch that I made is because I wanted to throw it. He's a good hitter, and that happens. Maybe I didn't put that pitch where I wanted to put it, but I wanted to throw that pitch."

Beltre missed Wednesday's game and nearly sat out Thursday with abdominal troubles before talking his way into the lineup during batting practice. He went 0 for 3 against Greinke, but went deep after Michael Young's leadoff single.

"I was glad to be in there, and I'm just glad (manager Ron Washington) allowed me to be in there," Beltre said. "This is the time of year you want to play. It's not the place or time to relax right now, especially against an opponent in our division."

Darvish (16-9) held the Angels to four hits and struck out nine while matching Greinke, who gave up five hits and struck out eight. Neither team managed an extra-base hit in the first eight innings.

Darvish was largely unhittable for the fifth consecutive start, repeatedly mixing 95-mph fastballs and 65-mph breaking balls while retiring 14 of the Angels' first 16 hitters. The rookie is actually getting better as he closes in on his first major league-playoff experience, leaving Young marveling at the Japanese right-hander's improvements.

"I'm learning about myself, especially before this (good) stretch, when I wasn't consistent and wasn't performing," Darvish said through a translator. "These outings are something the team expects. They acquired me to perform like this."

Joe Nathan gave up a two-out double to Albert Pujols in the ninth, but got Kendrys Morales on a fly to finish his 34th save.

Nelson Cruz had two hits and scored the first run in the fifth inning for the Rangers, but Los Angeles tied it in the sixth on Torii Hunter's grounder.

Greinke didn't lose his rhythm after Frieri gave away his last outing in spectacular fashion. The normally reliable closer gave up two homers in four pitches while blowing a two-run lead in the ninth after he took over for Greinke, who had thrown 109 pitches – the same number he had through eight innings Thursday.

"I just pitch as long as I can, and Scioscia makes the decisions from there," Greinke said. "Frieri has been pitching great all year, and his job is the ninth inning. ... The good thing is that we have two teams we could catch. The toughest thing for us is that we're playing tough teams right now. I know it won't be easy, but it's definitely possible."

After a slow start in Orange County, Greinke has been everything the Angels anticipated when they acquired him in July from Milwaukee, going 4-0 with a 1.60 ERA in his last six starts while holding every opponent to two runs or fewer.

He didn't walk a Texas batter, never even getting into a three-ball count until the seventh inning.

NOTES: Scioscia says struggling LHP C.J. Wilson is keeping his spot in the rotation despite failing to make it out of the third inning Wednesday night. ... Los Angeles opens a weekend series with the Chicago White Sox on Friday night, with Ervin Santana facing Jake Peavy. Texas opens a three-game series in Seattle.

Related on HuffPost:

Loading Slideshow...
  • Phil Humber's Perfect Game - April 21, 2012

  • Ozzie's Castro Comments - April 7, 2012

  • Chris Davis Gets The Win - May 6, 2012

  • Scott Hairston's Cycle - April 28, 2012

  • Umpire's Huge Blown Call - May 2, 2012

  • Jared Weaver's No-Hitter - May 2, 2012

  • Josh Hamilton Hits 4 HRs - May 10, 2012

  • Beckett Gets Booed In Boston - May 10, 2012

  • Andy Pettitte Returns - May 13, 2012

  • Bryce Harper's First Homerun - May 14, 2012

  • Stanton's Slam Breaks Scoreboard - May 21, 2012

  • Johan Santana's No-No - June 1, 2012

  • Matt Cain's Perfecto - June 13, 2012

  • Dickey's Consecutive One-Hitters - June 13, 18

  • Twins' Incredible Double Play - June 16, 2012

  • Aaron Hill's Second Cycle - June 18, 2012

  • DeWayne Wise Fools Umpire - June 26, 2012

  • Mike Trout's Amazing Catch - June 27, 2012

  • Lightning Strikes In Texas - July 8, 2012

  • Ryan Howard Returns In Style - July 16, 2012

  • Damon's Clutch Catch - July 20, 2012

  • Cabrera Hits His 300th - July 22, 2012

  • Umps Overturn Questionable Call - July 23, 2012

  • Harvey Makes History - July 26, 2012

  • Rangers Rally - August 1, 2012

  • Upton Brothers' Milestones - August 3, 2012

  • Verlander Strikes Out 14 - August 6, 2012

  • Cabrera's Big Walk-Off - August 6, 2012

  • Machado Goes Deep Twice - August 10, 2010

  • Trout's Robbery - August 11, 2012

  • Pierzynski Scores From Home - August 13, 2012

  • King Felix Gets His Crown - August 15, 2012

  • Buchholz' Perfect Inning - August 16, 2012

  • Chipper's Big Night - August 16, 2012

  • Zito's Pitch Fail - August 18, 2012

  • Dunn Hits 400th Homer - August 18, 2012

  • Guthrie's Controversial One-Hitter - August 19, 2012

  • Giants' Circus Catch - August 20, 2012

  • A's Turn Triple Play - August 21, 2012

  • Beltre's Three Bombs - August 22, 2012

  • Davis Dominates - August 24, 2012

  • Beltre Hits For Cycle - August 24, 2012

  • Gonzalez' Big L.A. Debut - August 25, 2012

  • Granderson Hits 200th HR - August 26, 2012

  • Profar's Debut Homer - September 2, 2012

  • Reds' Strange Twist - September 4, 2012

  • Maybin's Big Catch - September 5, 2012

  • Belt's Homer Finds The Cove - September 5, 2012

  • McCarthy's Scary Injury - September 5, 2012

  • A-Rod Hits 300 In NY - September 7, 2012

  • Trout Robs Fielder - September 8, 2012