Rangers mounted an incredible comeback to draw 2-2 at Livingston, but dropped points in the latest twist in the Scottish Premiership title race.
With Hearts winning on Saturday, the pressure was on Rangers and their Glasgow rivals, Celtic, to keep pace with the league leaders.
But neither could get the job done. The Gers gave themselves a mountain to climb when they found themselves 2-0 down - a stunning proposition given the Scottish Premiership's bottom side had not won in 25 league matches.
- Teams | Stats
- Got Sky? Watch now on the Sky Sports app 📱
- Not got Sky? Get instant access with no contract 📺
- Scottish Premiership table | Watch Premiership highlights for free
It was a brilliant finish from Brooklyn Kabongolo to see Livingston ahead. He lashed his laces through Scott Pittman's free-kick delivery to give the hosts a shock lead.
Please use Chrome browser for a more accessible video player
Livingston have their goalkeeper, Jerome Prior, to thank for a string of stunning saves to frustrate Rangers for as long as they did.
It gave Marvin Bartley's side a platform to score another in the second half. It was from another free-kick too, which Rangers initially cleared - but only as far as Emmanuel Danso. He played a neat reverse pass to Lewis Smith, who took a few touches before firing home on the angle.
Please use Chrome browser for a more accessible video player
Five minutes later and the game finally turned in Rangers' favour when Cristian Montano was sent off. He took out Djeidi Gassama at the top of the area, and after a VAR review for offside showed there was no case to answer, the Livi man trotted off for an early shower.
Please use Chrome browser for a more accessible video player
The Gers' comeback began in the 82nd minute. It was a thunderbolt from Emmanuel Fernandez that finally breached Prior's goal, before a deft header from Mikey Moore levelled things up with two minutes of the 90 to go.
News began to filter in of Hibernian's winning goal against Celtic, as Rangers had a big penalty call turned down in nine minutes of added time.
Please use Chrome browser for a more accessible video player
Please use Chrome browser for a more accessible video player
Moore was picked out through the middle, but was fouled by Cammy Kerr. The referee initially said no penalty, but VAR reviewed the decision.
One of the key debates was if the foul came inside or outside the box, but after a lengthy check, neither a penalty or free-kick was given. Instead, the game resumed with a simple restart. "That's a shocker," said Chris Sutton on Sky Sports co-commentary.
Please use Chrome browser for a more accessible video player
The result leaves Rangers four points behind Hearts ahead of next Sunday's Old Firm. The point doesn't do too much for Livingston either, who move on to 13 points - eight clear of 11th place.

1 hour ago
2
English (US)