Match ends, Rangers 4, Queen of the South 3.
Rangers need two more wins to secure the Scottish Championship title and promotion after beating Queen of the South in a goal-laden match.
Harry Forrester put the hosts ahead but Iain Russell levelled from the penalty spot.
Second-half strikes by Michael O'Halloran, Andy Halliday and James Tavernier put Rangers in control.
Gary Oliver and Mark Millar replied for Queens but they could not draw themselves level again.
The Ibrox side now hold a 14-point lead over nearest challengers Falkirk and are 20 points ahead of Hibernian, who have games in hand over both of the top two sides.
Having lost 3-2 to the Bairns after being 2-0 up last Friday, Rangers had been boosted by Hibs' defeat at Raith Rovers the following day.
And Mark Warburton's side took the lead when Forrester converted following Halliday clever back-heel.
However, the visitors were level midway through the first half. Russell was fouled in the box by Rangers captain Lee Wallace and scored the resulting spot-kick.
The second period opened with O'Halloran firing into the net from a Wallace cross, and Halliday's overhead kick stretched Rangers' advantage.
Kenny Miller had set up the hosts' third and he notched another assist by heading the ball back for Tavernier's close-range effort.
A quick response came from the visitors with Alex Harris laying on a pass for Oliver to net.
And there was a late rally from James Fowler's side as Millar struck from outside the box following Kyle Hutton's pass.
Millar had a further effort in stoppage time but Wes Foderingham made the save.
- 23HoltSubstituted forLawat 77'minutes
- 6BallSubstituted forShielsat 63'minutes
- 15ForresterSubstituted forClarkat 71'minutes
Queen of Sth
- 16HuttonBooked at 37mins
- 10ConroySubstituted forSmithat 77'minutes
- 15TappingBooked at 77minsSubstituted forPickardat 83'minutes
- 7HarrisSubstituted forMillarat 59'minutes
- Crawford Allan
- Shots on Target
Second Half ends, Rangers 4, Queen of the South 3.
Attempt saved. Mark Millar (Queen of the South) right footed shot from outside the box is saved in the bottom right corner.
Foul by Rob Kiernan (Rangers).
Aidan Smith (Queen of the South) wins a free kick in the attacking half.
Attempt missed. Nicky Law (Rangers) right footed shot from the centre of the box is close, but misses to the right.
Goal! Rangers 4, Queen of the South 3. Mark Millar (Queen of the South) left footed shot from outside the box to the bottom left corner. Assisted by Kyle Hutton.
Nicky Law (Rangers) wins a free kick in the attacking half.
Foul by Darren Brownlie (Queen of the South).
Nicky Clark (Rangers) wins a free kick in the defensive half.
Foul by Kyle Jacobs (Queen of the South).
Andy Halliday (Rangers) wins a free kick on the right wing.
Foul by Jake Pickard (Queen of the South).
Attempt saved. Gary Oliver (Queen of the South) left footed shot from outside the box is saved in the bottom left corner.
Lee Wallace (Rangers) wins a free kick in the defensive half.
Foul by Gary Oliver (Queen of the South).
Nicky Law (Rangers) wins a free kick in the defensive half.
Foul by Lewis Kidd (Queen of the South).
Substitution, Queen of the South. Jake Pickard replaces Callum Tapping.
Attempt saved. Nicky Clark (Rangers) header from the centre of the box is saved in the bottom left corner.