Rangers were held to a 2-2 draw by Dundee at Dens Park, preventing them from taking the top spot in the William Hill Premiership. The pulsating encounter saw the home side take the lead in the 38th minute through Bradley Fink.
However, Rangers quickly responded, with Badredine Bouanani firing in a stunning equaliser just three minutes later, marking his first goal for the club. Nico Raskin then put Rangers ahead on the hour-mark with a long-range drive.
Dundee, managed by Steven Pressley, fought back, with Callum Jones levelling the score in the 68th minute. The draw means Derek McInnes's side now sit one point behind league leaders Celtic, who have a chance to extend their lead against Hearts on Sunday.