Cyriel Dessers was the hero for Rangers as his stoppage-time strike secured a dramatic 4-3 victory over Dundee United in a pulsating Scottish Premiership clash at Dens Park.
The match was a rollercoaster from the start, with Dundee stunning Rangers early.
Simon Murray opened the scoring in the second minute, setting the tone for an action-packed encounter.
The hosts doubled their lead in the 19th minute through Joe Shaughnessy, leaving Rangers with an uphill battle.
However, Shaughnessy’s night took a turn when he inadvertently turned the ball into his own net in the 43rd minute, handing Rangers a crucial lifeline before halftime.
Dundee restored their two-goal cushion in the 62nd minute when Scott Tiffoney found the net, putting Rangers under immense pressure once again.
But the visitors refused to back down as James Tavernier stepped up in the 75th minute to reduce the deficit, before Tom Lawrence fired home the equalizer in the 81st minute, setting up a thrilling finale.
With the game on the line, Dessers delivered in the dying moments, calming finishing a chance in the 93rd minute to seal a stunning comeback for his side.

His compatriot, Leon Balogun, also featured in the match but was substituted at half-time, making way for a tactical adjustment as Rangers chased the game.
Dessers’ heroics further underline his importance to the team. The striker has been in fine form this season, netting 23 goals and providing seven assists across all competitions.
Despite his club exploits, he was left out of Nigeria’s squad for the recent international break, missing the Super Eagles’ fixtures against Rwanda and Zimbabwe.
With Rangers in the thick of the title race, Dessers’ match-winning contributions could prove vital as the season progresses.