Wes Brown's dramatic late goal earned Sunderland a victory after they had thrown away a two-goal lead.
The Black Cats took the lead through Nicklas Bendtner's header and doubled it shortly after half-time through Steffan Sessegnon's breakaway goal.
Rangers responded through Heidar Helguson's close-range finish and Jamie Mackie's header within the space of four minutes.
But Brown snatched the win with a header with two minutes remaining.
More to follow