Dejan Kulusevski scored a late equaliser to deny Rangers a famous win in the UEFA Europa League, as they were held to a 1-1 draw in a pulsating game with Spurs.
The hosts, who have a big cup final against Celtic at the weekend, were the better side in the first half, but found Fraser Forster in their way as he made solid saves from Nedim Bajrami and Václav Černý.
It did not take the Ibrox side long to find their feet after the break though, as Hamza Igamane netted for the fifth time in as many games when he converted in the 47th minute.
Premier League
Palmer nets brace as Chelsea beat Spurs and pile pressure on Postecoglou
That raised the roof at Ibrox, but try as they might, Philippe Clement’s side could not find a second, which proved costly as Kulusevski equalised late on.
There was more to come, with Cyriel Dessers forcing Forster into one stunning save and having a goal ruled out for offside as the shares were spoiled.
TALKING POINT - Pressure mounts on Postecoglou
Things have not been going well for Ange Postecoglou at Spurs, with the manager even exchanging words with supporters in recent weeks.
The former Celtic boss would have hoped a trip to Ibrox could have helped alleviate some pressure, but that could not have been further from the truth.
His side deserved little from the game, often struggling to cope with the Rangers forward line, and have now won only one of their last eight fixtures. Trouble could lie ahead, as a point will not be enough to silence any of his critics.
PLAYER OF THE MATCH
Vaclav Cerny (Rangers). The winger caused Spurs no end of problems from the Rangers right with a mesmerising display.
He was constantly able to cut inside and beat his man, and that often spelled danger, as it led to numerous shooting chances that Forster was forced into saving.
On another night, his quick feet would have grabbed a couple of goals, as the Czech Republic international, who is on loan from Wolfsburg, put in a dazzling display.
PLAYER RATINGS
RANGERS: Butland 7; Tavernier 7, Souttar 7, Propper 7, Yilmaz 7; Cerny 9, Raskin 7, Diomande 6, Bajrami 6, Jefte 6; Igamane 7. Subs: Balogun 6, Sterling 6, Barron 6, Dessers n/a, Fraser n/a
SPURS: Forster 8, Porro 7, Dragusin 6, Gray 6, Udogie 5; Bentancur 5, Bissouma 6, Maddison 6; Johnson 5, Son 6, Werner 6. Subs: Kulusevski 7, Sarr 6, Bergvall 6, Solanke 6
KEY MOMENTS
KEY STATS
Rangers remain winless against English clubs in seven games since 1992
It is now just one win for Spurs across their last six away games, losing four times
Premier League
Huijsen goal propels Bournemouth to win over Spurs
Premier League
Cairney scores off bench, then sent off as 10-man Fulham draw at Spurs