Kris Boyd smashed Henrik Larsson's record as the Clydesdale Bank Premier League's top goalscorer after netting an incredible five goals as Dundee United crashed to defeat at Ibrox.
Not content to simply level the Celtic legend's tally of 158, he ended the match having taken his own tally to 160 goals in Scottish football's top flight.
Damien Casalinuovo pulled a goal back for United and Steven Whittaker and Madjid Bougherra were also on the scoresheet but the night belonged to Boyd, with new Scotland boss Craig Levein watching from the stands.
Rangers now boast a seven points lead at the summit ahead of Sunday's Old Firm derby, with the only sour point a red card for Kenny Miller which rules him out of the clash with the Hoops.
Walter Smith named an unchanged side following their 4-1 win over Hibernian on Sunday and Nacho Novo immediately had the ball in the net but the assistant's offside flag was raised well before he unleashed the shot.
The Spaniard had another chance a few minutes later. Kirk Broadfoot supplied the cross from the right, which was touched on by Miller. Boyd, a few yards out, left the ball for Novo only for him to blast well over.
The breakthrough came when referee William Collum pointed to the penalty spot when Dods foolishly shoved Miller in the box. Boyd stepped up for the spot-kick and rifled low into the net to hand the Scottish champions the advantage with 20 minutes gone.
Steven Davis was denied by the woodwork when his angled drive smacked off the far post but he turned provider to set up Boyd for his second after 25 minutes.
Novo was fouled by Mickael Kovacevic 25 yards out and Davis rolled a short free-kick for Boyd to lash a low shot past Nicky Weaver.
Garry Kenneth was then called into action to hook Boyd's volley off the line moments later but, with just 29 minutes gone, the prolific hitman claimed his hat-trick to move level with Larsson.
Miller beat Kenneth before providing the cross for Boyd to stab home from close range to hand Rangers a comfortable lead heading into the break.
United pulled a goal back a minute after the restart when substitute Casalinuovo fired through the legs of Allan McGregor from close-range.
Following Miller’s dismissal, Rangers swapped Novo for Whittaker and he had an immediate impact when he claimed a goal after 68 minutes. Kyle Lafferty supplied the cross and Whittaker shrugged off Dixon to fire past the helpless Weaver.
Boyd broke Larsson's record in the 75th minute. The striker and Dods both went for Whittaker's corner with Boyd denied by both Weaver and Dods before finally stabbing home at the third attempt.
Not content, he claimed his fifth five minutes later when he rifled into the top corner from 12 yards before leaving the pitch to a hug from his manager.