Rangers notched their third successive 0-0 draw in the Clydesdale Bank Premier League after being held by Aberdeen at Ibrox.
The Dons' unwanted statistic of failing to register a win at the Glasgow venue since 1991 remains but the Pittodrie side will no doubt have been the happier of the two teams with this result.
The Scottish champions have now gone 293 minutes without scoring a league goal and know they will be under pressure to regain their form when Celtic come calling next weekend.
Rangers fans screamed for a penalty when Steven Whittaker went to ground under pressure from Michael Paton but there appeared to be little in the incident and there was no claim for a spot-kick from the player as referee Iain Brines signalled for play to continue.
Rangers had another decent chance to take the lead when Nacho Novo released Kenny Miller and he turned in the box before unleashing the shot but his effort was deflected past the post by Richard Foster.
A free-kick 25 yards out provided Rangers with another opportunity to pile on the pressure but a full-stretch Langfield managed to tip Jerome Rothen's swerving effort over the bar.
The keeper came to Aberdeen's rescue again moments later when Novo raced onto a Miller pass and bore down on goal but Langfield raced from his line to narrow the angle and the striker fired straight into his arms.
Rangers should have taken the lead when Steven Smith's cross to the near post found Novo but he was denied the opener when Andrew Considine nodded off the line and out for a corner.
Aberdeen should have snatched the opener when Allan McGregor was left flapping at a Mulgrew corner and Considine somehow failed to connect with the header a yard out at the back post.
Foster then narrowly avoided an own-goal when he deflected a Novo cross onto the post, the ball spinning out of play, with Kris Boyd loitering with intent in front of goal.
Copyright (c) PA Sport 2009, All Rights Reserved.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms