Cyriel Dessers’ thrilling last-minute goal secured Rangers a dramatic 4-3 victory over Dundee in an exciting William Hill Premiership match at Dens Park.
Dundee's Simon Murray opened the scoring just two minutes into the game, and Joe Shaughnessy doubled their lead in the 19th minute against Rangers, who were struggling to find their rhythm.
Rangers got back into the game when Shaughnessy scored an own goal just before halftime. Despite Dessers missing several opportunities, it was his 100th competitive appearance for the team.
Scott Tiffoney extended Dundee's lead to 3-1 in the 62nd minute, but Rangers fought back. James Tavernier and Tom Lawrence scored to level the game at 3-3.
In stoppage time, Dessers scored the winning goal, sealing a remarkable comeback for Rangers.
The match started with Dundee taking an early lead, but Rangers gradually improved their performance.
The game saw end-to-end action with both teams creating scoring opportunities. Eventually, Dessers' decisive goal clinched the win for Rangers in a pulsating encounter.