I ein skrappeleg første halvlek vann Joe Garner ein save frå Aberdeen-målmannen Joe Lewis og kryssa for Martyn Waghorn til å vole over. Aberdeen dominerte etter pausen då Wes Foderingham redde frå Kenny McLean og to gonger frå angriparen Adam Rooney. Men Kenny Millers brace og Joe Dodoo sin tredje vann Rangers seieren. Aberdeen er framleis godt plassert til å enda som runner-up til Premiership-meisteren Celtic, med ni poeng og ein langt overleggjare målskille som skil dei frå Rangers med berre seks kamper til. Mannene til Derek McInnes starta kampen som favorittar, og dei første teikna tyder på at dei ville leve opp til uttala sine, ettersom dei pressa, kjempte og forfølgde Rangers over kvar centimeter av banen. Det var meir ein blåtrekkjande kamp enn ein vakker kamp, men domaren Kevin Clancy flaug kort tidleg, med Garner og Ryan Jack som dei første som blei bookte ettersom dei skvaut til kvarandre. Jonny Hayes tvinga ein låg frelse frå Foderingham på ein ende og Waghorn burde ha sprengt nettet i staden for å flyte over etter ein pragtfull kross frå Garner på høgre sida. Besøkarane hadde faktisk dei beste sjansane i dei tidlige stadiene trass i mangel på flytande i midtbanen. Han var også godt klar over at noko anna enn seier ville sjå hans sida bli sett til tredje i beste fall. Ibrox-feltet har åpenbare svakheter i det øyeblikket, særleg i forsvaret der unge menn er representant for meir erfarne skadde regulære, men dei viste kamp og ånd som ville verta belønna seinare i kampen. Det var i andre halvlekk då Niall McGinn og Hayes terroriserte Rangers fullbacks. Hayes hoppa forbi to på vegen til boks, men Graeme Shinnie sitt hooked-skot vart blokkert av Foderingham. McGinn var på den andre sida og tricket hans var å mate Rooney, men irlendaren kunne ikkje konvertera til tross for fleire innbjudningar. Du kunne sjå at tidevannet vende seg, og Rangers hadde det vanskeleg å halda seg til bølgja av røtt som slo i forsvaret deira. Trass i alle anstrengingane deira, var det få sjansar som prøvde Foderingham alvorleg. Med 11 minutt til, skora Miller det tiande målet sitt i 40 opptredenar i sesongen. Aberdeen hadde ikkje tid til å koma seg opp før Miller gjorde det to, då han hoppa gjennom eit forsvar i rot for å glide fint forbi Lewis og sende den lille banden av Rangers-fans vilt. Dei som vart i motstand, såg nesten ein hat-trick av Miller då han følgde opp på skoten til Dodoo som kom tilbake frå tvørstanga, men forsvararen Andrew Considine sparte seg for å bløyde seg vidare då han rydde av linjen. Foul av Jonny Hayes (Aberdeen). Josh Windass (Rangers) vinn ein friløping i den angripende halvleken. Kenny McLean (Aberdeen) vinn ein friløping på høgre vinge. Foul av Kenny Miller (Rangers). Foul av Graeme Shinnie (Aberdeen). Josh Windass (Rangers) vinn ein friløping i den forsvarlege halvleken. Forsøk mislykt. Adam Rooney (Aberdeen) høgre fotskutt frå midten av boksen er nær, men mislar til høgre. Jayden Stockley (Aberdeen) vinn ein fri spark i forsvarshalvet. Foul av David Bates (Rangers). Goal! Aberdeen 0, Rangers 3. Joseph Dodoo (Rangers) høgre fotskutt frå venstre sida av bokset til nederste venstre hjørne. Substitution, Aberdeen. Jayden Stockley erstatter Anthony O'Connor. Goal! Aberdeen 0, Rangers 2. Kenny Miller (Rangers) høgre fotskutt frå midten av bokset til nederste venstre hjørne. Assistert av Joseph Dodoo. Substitution, Rangers. Andy Halliday erstatter Martyn Waghorn. Mål! Aberdeen 0, Rangers 1. Kenny Miller (Rangers) høgre fot skutt frå høgre sida av boksja til høge midten av målet. Adam Rooney (Aberdeen) vinn ein fri spark i den forsvarlege halvdelen. Foul av James Tavernier (Rangers). Graeme Shinnie (Aberdeen) vinn ein fri spark på venstre vinge. Foul av Jon Toral (Rangers). Corner, Aberdeen. Foul av Graeme Shinnie (Aberdeen). David Bates (Rangers) vinn ein fri spark i den angripende halvleken. Corner, Aberdeen. Gjeve av James Tavernier. Forsøk mislykt. Andrew Considine (Aberdeen) header frå midten av boksen er for høg etter ein sett-pese situasjon. Substitution, Rangers. Joseph Dodoo erstatter Joe Garner. Jonny Hayes (Aberdeen) vinn ein fri spark i den forsvarlege halvleken. Foul av Jason Holt (Rangers). Shaleum Logan (Aberdeen) vinn ein fri spark i den forsvarlege halvdelen. Foul av Jason Holt (Rangers). Anthony O'Connor (Aberdeen) vinn ein fri spark i den forsvarlege halvdelen. Foul av Joe Garner (Rangers). Foul av Kenny McLean (Aberdeen). Joe Garner (Rangers) vinn ein fri spark i den angrepande halvdelen. Foul av Kenny McLean (Aberdeen). Jason Holt (Rangers) vinn ein fri spark på venstre vinge. Corner, Aberdeen. Gjevd av Danny Wilson. I Corner, Aberdeen, blei han oppdaga av Wes Foderingham.
Rangers skora tre gonger på fem minuttar på slutten av andre halvlek, og slo ned gapet til ni poeng.