Match ends, Rangers 4, Dundee 0.
Rangers eased aside Dundee to stay within eight points of leaders Celtic at the top of the Scottish Premiership.
Glen Kamara set the ball rolling after four minutes, slotting in at the near post against his former side to record the first club goal of his career.
James Tavernier was the supplier and the captain was next to score.
Alfredo Morelos' finish secured the points within the first 23 minutes and Jermain Defoe added a late fourth as Dundee dropped to second bottom.
Rangers' 13th consecutive win at home against Dundee stretches their unbeaten run to nine games.
Jim McIntyre's side have now conceded four goals in each of their last four games at Ibrox and fall behind Hamilton Academical after their surprise win in Aberdeen.
'Bargain' Kamara proves his point
Rangers manager Steven Gerrard had still been smarting at his side's failure to take more than a point at Dens Park in December, despite Dundee playing for most of the game with 10 men.
His team very quickly made amends for what he views as "two lost points" and it was one of those who impressed for the Dark Blues that day who got the ball rolling in Rangers colours this time.
Kamara had been sidelined by Dundee manager McIntyre in January after agreeing a pre-contract agreement to join Rangers before the clubs agreed a transfer fee.
The Finland midfielder has since begun to establish himself in the Rangers team, leading Gerrard this week to describe the £50,000 paid for the former Arsenal trainee as "a bargain".
Gerrard thought Kamara had a point to prove against his former club and so it proved as he latched on to Tavernier's free-kick to score his first club goal.
More regular Rangers scorers were next to get in on the act, Tavernier's simple finish, after goalkeeper Seny Dieng had blocked from Morelos, was his 14th of the season - impressive for a right-back.
Morelos had returned from suspension and was soon back into his scoring rhythm, converting Scott Arfield's cut-back for his 28th goal of the campaign.
As was the case against Hamilton on Sunday, Rangers had killed the game by half-time.
After the break, a Borna Barisic free-kick that struck the crossbar was the closest they came following a series of efforts, until substitute Defoe powered a drive home from 12 yards.
Former Rangers striker Kenny Miller came close to inspiring a consolation goal soon after coming on, but Ethan Robson was unable to finish after the veteran's effort came off goalkeeper Allan McGregor.
Split personalities & schoolboy errors - reaction
Rangers manager Steven Gerrard: "It's another clean sheet, it's another strong win, but there were two sides to us tonight.
"If you compare the first half to the second, it's completely different. We were outstanding for certainly half an hour. In the second half, I didn't really recognise us."
Dundee manager Jim McIntyre: "To give away a goal in the fourth minute from a free-kick was just schoolboy from us.
"After that, I thought Rangers' movement was sensational, they fed off our mistakes. All in all, it wasn't a good night for us."
- 21CandeiasSubstituted forDefoeat 66'minutes
- 37ArfieldSubstituted forDavisat 45'minutes
- 14KentSubstituted forMcCrorieat 73'minutes
- 6O'DeaBooked at 71mins
- 27CurranSubstituted forMillerat 68'minutes
- 4WoodsBooked at 80mins
- 17DalesSubstituted forO'Sullivanat 86'minutes
- Don Robertson
- Shots on Target
Second Half ends, Rangers 4, Dundee 0.
Attempt blocked. Ryan McGowan (Dundee) right footed shot from the centre of the box is blocked.
Corner, Dundee. Conceded by Connor Goldson.
Goal! Rangers 4, Dundee 0. Jermain Defoe (Rangers) right footed shot from the centre of the box to the top right corner. Assisted by Ryan Jack.
Substitution, Dundee. John O'Sullivan replaces Andy Dales.
Attempt missed. James Tavernier (Rangers) right footed shot from the right side of the box is high and wide to the right.
Attempt blocked. Scott Wright (Dundee) right footed shot from outside the box is blocked.
Attempt blocked. Steven Davis (Rangers) right footed shot from outside the box is blocked.
Martin Woods (Dundee) is shown the yellow card for a bad foul.
Steven Davis (Rangers) wins a free kick in the attacking half.
Foul by Martin Woods (Dundee).
Attempt missed. Borna Barisic (Rangers) left footed shot from the left side of the box is just a bit too high.
Foul by Jermain Defoe (Rangers).
Ryan McGowan (Dundee) wins a free kick in the attacking half.
Attempt missed. Ryan Jack (Rangers) right footed shot from outside the box is just a bit too high.
Foul by Ryan Jack (Rangers).
Kenny Miller (Dundee) wins a free kick in the attacking half.
Substitution, Rangers. Ross McCrorie replaces Ryan Kent.
Corner, Rangers. Conceded by Darren O'Dea.