Jayden Stockley gick långt från Jonny Hayes kors tidigt i andra halvlek och Rangers kapitaliserade snabbt på den där missen när Kenny Miller stoppade in.
Ett kraftfullt Lee Hodson skott fördubblade hemmasidans fördel.
Värdarnas Clint Hill och Aberdeens Ryan Jack avskedades för två bokningar, med Andrew Considine på väg mot en sen tröst för Dons.
Ibroxsidan hade börjat dagen nivå på punkter med Hearts men släpar dem på målskillnad.
Men när Hearts höll fast vid en dragning av Ross County, gick Mark Warburtons sida två poäng före Tynecastlesidan och förblev åtta efter ledarna Celtic.
Rangers hade förlorat på Hearts i mitten av veckan medan Aberdeen var på väg av en 3-0 nederlag av Celtic i söndagens League Cup final, med Dons syftar till att avsluta en 25-års väntan på en seger på Ibrox.
Men den körningen fortsätter med Warburtons sida vinna med samma poänglinje som de förlorade vid Aberdeens Pittodrie i september.
Besökarna hade sina chanser i Glasgow med James Maddison - som gjorde en fantastisk frispark vinnare i sidornas senaste möte - ser en set-pipe ansträngning studsa brett.
Stockley fick en fot till ett Graeme Shinnie kors för att dra en räddning från Wes Foderingham och kom nära att sätta Derek McInnes sida framåt tre minuter efter pausen.
Hayes kom runt sin man för att korsa från vänster men Stockley kunde inte styra sitt huvud från sex meter på målet.
Maddison misslyckades med att få tag på ett par skott innan Rangers "andra men mittfältaren gjorde leverera fri-kick för Considine mål.
Kapten Lee Wallace sköt stort i värdarnas bästa förskott och det var Millers fattning som slutligen bröt dödläget.
Ögonblick efter Stockleys miss, 36-årige anfallare Miller, utplacerad i mittfältet, fastnade på Joe Garners spekulativa kors och slutade första gången.
Barrie McKay hade visionen att hitta Hodson inne i lådan mitt i en förtrollning av tryck och Nordirland internationella surrade ett skott i taket på nätet för Rangers andra, efter att ha börjat före regelbundna höger tillbaka James Tavernier.
McKays ersättare Harry Forrester tvingade Joe Lewis att räddas medan trycket fortsatte.
Defender Hill hade tidigare rymt ostraffad efter en riskfylld utmaning på Shinnie inne i sin egen låda men bokningar för fouls på Maddison resulterade i 38-åringens uppsägning.
Jack, 24, följde Hill uppför tunneln efter att ha varnats i kölvattnet av en lång förtrollning av att driva efter en Rangers foul, Dons skepparen har tidigare bokats för att hindra Michael O'Halloran.
Och det fanns ytterligare bokningar i stoppage tid för att ta räkningen till 11.
Rangers 'Mark Warburton: "Spelarna var mer än irriterade av kommentarer om dem, genom kommentarer ifrågasätter deras stridande egenskaper och deras önskan.
"Men de svarade riktigt bra, det var en hel del nonsens skrivet om dem och de mer än svarade på dessa frågor.
"Första halvan ingen riktigt kontrollerade spelet, det var ganska neutralt. Men, andra halvan, vi klev på och vann andra bollar och jag kände att vi förtjänade att vinna."
Aberdeens Derek McInnes: "Från straffbox till straffbox trodde jag att vi var det bättre laget.
"Vi fick verkligen efter Rangers, vi tryckte dem högt, vi var konkurrenskraftiga, vi vann tacklingar, vi var fullt engagerade. Jag trodde att vi verkligen frustrerade dem.
"Men vi sade till spelarna vid halvtid, det var viktigt i den sista tredjedelen att bära mer av ett hot själva,. Vi kom i bra områden och rusade den sista lilla biten.
"Vi hade fler möjligheter att utöva tryck med bollen snarare än bara utan bollen, och Rangers gjorde när vi hade vår bästa trollformel.
"Vi började den andra halvan riktigt på framfoten, kom in i bra områden, fortfarande borde göra mer med det, men Jaydens är helt klart den som vi alla minns.
"Det var en bra stand-up från Jonny och Jayden brukade äta den typen av service upp, men han missar. Det händer men tyvärr för oss var det avgörande."
Matchen slutar, Rangers 2, Aberdeen 1.
Andra halvlek, Rangers 2, Aberdeen 1.
Andra gula kortet till Ryan Jack (Aberdeen).
Martyn Waghorn (Rangers) visas det gula kortet.
Mål!  Rangers 2, Aberdeen 1. Andrew Considine (Aberdeen) höger fotade skott från mitten av lådan till den höga mitten av målet. Hjälpt av James Maddison med ett kors.
Foul av Lee Wallace (Rangers).
Niall McGinn (Aberdeen) vinner en frispark på högerkanten.
Peter Pawlatt (Aberdeen) visas det gula kortet.
Lee Wallace (Rangers) visas det gula kortet.
Foul av Jason Holt (Rangers).
Andrew Considine (Aberdeen) vinner en frispark i defensiva halvan.
Joe Garner (Rangers) vinner en frispark i anfallshalvan.
Foul av Andrew Considine (Aberdeen).
Andra gula kortet till Clint Hill (Rangers) för en dålig foul.
Foul av Clint Hill (Rangers).
James Maddison (Aberdeen) vinner en frispark i anfallshalvan.
Hörnet, Rangers. Förföljd av Joe Lewis.
Försöket räddades. Harry Forrester (Rangers) höger fotade skott från mitten av lådan sparas i mitten av målet.
Andy Halliday (Rangers) vinner en frispark på vänsterkanten.
Foul av Niall McGinn (Aberdeen).
Hörnet, Aberdeen. Förföljd av Martyn Waghorn.
Foul av Joe Garner (Rangers).
Ash Taylor (Aberdeen) vinner en frispark i anfallshalvan.
Rob Kiernan (Rangers) vinner en frispark i anfallshalvan.
Foul av Adam Rooney (Aberdeen).
Försök missade. Joe Garner (Rangers) höger fotade skott från mer än 35 meter är nära, men missar till höger.
Andrew Considine (Aberdeen) visas det gula kortet för en dålig foul.
Lee Hodson (Rangers) vinner en frispark i defensiva halvan.
Foul av Andrew Considine (Aberdeen).
Joe Garner (Rangers) vinner en frispark i anfallshalvan.
Foul av Ash Taylor (Aberdeen).
Hörnet, Aberdeen. Förföljd av Rob Kiernan.
Clint Hill (Rangers) visas det gula kortet för en dålig foul.
Foul av Clint Hill (Rangers).
James Maddison (Aberdeen) vinner en frispark i den defensiva halvan.
Hörnet, Rangers. Förföljd av Mark Reynolds.
Substitution, Rangers. Harry Forrester ersätter Barrie McKay.
Substitution, Aberdeen. Peter Pawlatt ersätter Graeme Shinnie.
Substitution, Aberdeen. Niall McGinn ersätter Kenny McLean.
Jason Holt (Rangers) vinner en frispark på vänsterflygeln.
Rangers slog Aberdeen att gå andra i skotska Premiership i en match som innehöll ett rött kort för varje sida.