A resilient Aberdeen came from behind to deny 10-man Rangers in a fiery Premiership clash at Pittodrie.
Lewis Ferguson's second-half penalty cancelled out an early opener from Ianis Hagi before Ryan Kent was dismissed for a second booking in the closing stages.
It was a largely attritional encounter in the Granite City, with quality too often in short supply in the final third, but one littered with talking points and drama.