Aberdeen teenager Bruce Anderson scored in stoppage-time to deny Steven Gerrard’s The Rangers a winning start to their Scottish Premiership campaign.
Rangers played more than 80 minutes with 10 men after Alfredo Morelos was dismissed for a kick at Scott McKenna.
Despite that, James Tavernier gave the visitors the lead from the penalty spot after Dominic Ball fouled Josh Windass.
But Anderson, making his Dons debut, struck late into time added on.
The 19-year-old took an accomplished touch and skidded a finish low past Allan McGregor three minutes into added time.
We looked lethargic, having taken Burnley to extra time before going out of the Europa League on Thursday, but did enough to start the term with a draw.