Filip Sebo grabbed a last-gasp winner for Rangers against Aberdeen to put their league campaign back on track.
Despite having the best of the chances - and two penalty claims dismissed - it looked as though their title hopes were about to suffer another crushing blow as the game raced towards full-time without any goals.
But summer signing Sebo replaced Dado Prso late on and the substitution proved to be inspired when he scored with three minutes to go.