Glasgow Rangers fell 16 points behind Old Firm rivals Celtic after drawing their final game ahead of the two sides' Hogmanay meeting.
A trip to fifth-place St. Johnstone was never going to be easy for Mark Warburton's side, who took an early lead through young midfielder Barrie McKay.
However, the three points were not to be after Rob Kiernan's under-hit back-pass was sniffed out by former Rangers striker Steven MacLean, who made the Englishman pay with a well-taken finish past Wes Foderingham.
St Johnstone's Steven MacLean celebrates
Kiernan, who may also face retrospective action for an alleged punch on Saints defender Steven Anderson, is perhaps best advised not to log in to Twitter over the next few days.
However, it seems the reported £2 million Fulham target has not been held completely responsible, with Rangers' midfield and even Warburton himself coming under fire from some of the Ibrox faithful.
Rangers' Rob Kiernan (right) makes a tackle
Here's how the Light Blues fans reacted to last night's incident on Twitter:
A stupid pass out by fod and an even more idiotic pass back by Kiernan, cost us the points we were cruising up until then.— D (@Duncanross6) 29 December 2016
Can't blame kiernan for goal either, been told to play that way even tho it's obvious not good enough , manager needs to take blame— David Stewart (@Stewarty8) 29 December 2016
Personally don't think defence are to blame for risky, unnecessary passes (i.e. Kiernan). The midfield don't show for the ball.— CH (@ClitHill) 29 December 2016
I've seen better centre halves in amateur leagues than rob kiernan! Not even talking pish— Duncan Smith (@duncysmith) 29 December 2016
I'm no expert in football, but surely if Kiernan opens up his body he is facing a pitch full of opportunities?— Chris Vance (@vancy69) 29 December 2016
His choice was baffling.
I would take a happy meal for Kiernan rotten— Greig Taylor (@greigtaylor1) 29 December 2016
@RangersFC time to drop Kiernan cost us another 2 points and if referee was on the ball could have been 2 penalties.— Craig Kinross (@kinrossc) 28 December 2016
Kiernan has made 1 mistake, still a solid CB and much better Wilson— gravy lobes (@jackross1872) 28 December 2016
just in from the game fucking streaming Don't be to harsh on kiernan our style is to play that way & he got unlucky We win on Saturday defo— Jamie Stewart (@1690Jamie) 28 December 2016
Shocking the abuse towards kiernan been by far one of our stand out performers this season and when he makes a mistake everyone attacks him— Jack (@JackMcD72) 28 December 2016
Can Rangers upset the odds and close the gap on their bitter rivals this weekend?