Super sub Scott Arfield saved Rangers' blushes and struck an incredible injury-time double to earn his side a dramatic victory and deny Aberdeen a first win over the Light Blues at Pittodrie in six years.
It saw Michael Beale earn his second 3-2 victory since taking over as Ibrox boss as Gers scored twice in two minutes in an incredible night of drama in the north east.
Aberdeen were much more positive after their negative showing against Celtic, but it wasn't enough as they collapsed at the death to keep Beale's ambitious target of 22 league wins alive.