RANGERS produced a quite stunning three goals in four minutes to defeat Aberdeen at Pittodrie for the first time in over six years.
Having been up against it for much of the second half, Kenny Miller bagged an incredible brace before substitute Joe Dodoo rounded off the rout to send the thousands of travelling Gers supporters back to Glasgow in raptures.
There was a terrific atmosphere inside Pittodrie as the two teams took to the field, and the game began in typical Rangers versus Aberdeen fashion.
After going down for a foul on halfway, Joe Garner then clashed with Ryan Jack, hitting the deck once more with the result a yellow card for both men from referee Kevin Clancy.
It was frantic stuff and after wriggling clear from David bates, Jonny Hayes tested Wes Foderingham with a near post drive which the Gers goalkeeper pushed wide for a corner.
At the other end, loose play in the Dons backline presented the ball to Martyn Waghorn. Under pressure, he was forced to shoot from just outside the area with his effort deflecting into the path of Garner, his shot being saved by stopper Joe Lewis.
The lightning pace had to drop at some point, and it duly did, with both sides beginning to cough up cheap possession and commit a number of niggly fouls.
Through all of that though, it was the visitors who began to impose themselves the most on the game.
From 25-yards, Jon Toral sent a decent effort just over the crossbar before a terrific cross from Garner from the right wing was met on the stretch by Waghorn six yards out, but again the ball went over the bar as opposed to the back of the net.
A Jon Toral corner was then cleared out to the left where Danny Wilson popped-up and delivered a great return ball for centre-half partner David Bates to nod straight at Lewis.
A great Rangers counter-attack started by Kenny Miller on his own 18-yard line saw him feed Martyn Waghorn who in-turn found James Tavernier, with his ball in being cleared back to Waghorn whose shot was weak and straight at Lewis.
Into the second half, it was Derek McInnes’ men who created the first opportunity, profiting on some indecision at the back from Rangers with Graeme Shinnie’s eventual effort being saved and held by Foderingham.
Minutes later as again Gers dallied in clearing a ball, Foderingham was again called upon to save well from Kenny McLean’s fearsome drive from just inside the area before Adam Rooney became the latest Aberdeen player to force a stop from the Englishman, being released by McLean into space in the left of the penalty box.
It was turning into the Foderingham show in the second half, and he produced his best save to date on the hour mark, showing terrific reflexes to turn wide another Rooney chance after the Irishman latched onto a knock-down from Ash Taylor.
It just wasn’t falling for Gers in the way it had at times in the first-half, with gaffer Pedro Caixinha replacing Emerson Hyndman with Josh Windass and Joe Garner with Joe Dodoo in order to try and add more to his side.
All of a sudden though, the Light Blues were a goal to the good, and typically, it came from the boot of Kenny Miller in the 79th minute.
Josh Windass picked the ball up in midfield and strode forward, finding Jon Toral on the edge of the box. His shot was deflected into the path of Martyn Waghorn with his effort being saved by Lewis, but the Aberdeen keeper could push the ball only as far as Kenny Miller, and from an acute angle, he thundered a quite wonderful drive into the top corner.
It might have been a bit of a smash and grab for the Gers, but that mattered not a jot to the travelling fans whose joy became euphoria almost straight from the restart.
Joe Dodoo picked up on a slack ball and immediately strode forward down the left before finding the on-rushing Miller through the middle. Lewis came out to meet him, but that mattered not a jot with the ball already placed beyond him by Miller before he could intercept him.
It was truly incredible stuff, and it was to become almost pure fantasy just over a minute later.
Again from the left came Dodoo, striding forward with confidence, and this time he entered the penalty area, beating Andrew Considine in the process and firing into the bottom corner.
And in injury time, it should have been 4-0. Dodoo again ghosted into the area with his shot cannoning off the crossbar before Miller was denied his hat-trick by a block on the line from the Dons from the rebound.
RANGERS: Foderingham, Tavernier, Bates, D Wilson, Beerman, Holt, Hyndman (Windass, 53), Toral, Miller, Garner (Dodoo, 70) Waghorn (Halliday, 80).
SUBS NOT USED: Alnwick, McKay, Hodson, A Wilson.
ABERDEEN: Lewis, Logan, Shinnie, Considine, Taylor, McLean, Rooney, McGinn, Hayes, O’Connor, Jack.
SUBS: Alexander, Christie, Pawlett, Stockley, Wright, Ross, Storey.
REFEREE: Kevin Clancy