Rangers suffered only their second league defeat under Michael Beale in a misfire against Aberdeen.
It was a less-than-ideal preparation for Rangers as they have Celtic up next in the Scottish Cup semi-final in what is a huge game for Beale. Alfredo Morelos went closest in the opening stages when his volley on the turn was cleared off the line before Fashion Sakala set himself free with a run at goal but could only fire straight at the Dons keeper. Rangers threatened more and more as the half wore on but Aberdeen did carry a threat.
The second half brought more back and forth before on-loan Celtic man Liam Scales produced a worldy of a goal to open the scoring, with the ball sailing over Allan McGregor and in to the top corner from 30 yards or more. It went from bad to worse for Michael Beale's side when Bojan Miovski fired a diving header at the back post that was proved to be onside as Aberdeen moved in to top gear. It means the Dons are added to the list of two-strong teams to beat Rangers since Beale was appointed.