Celtic experienced their season in microcosm as they were thrashed by Rangers in the final derby of the season.
Captain Scott Brown was looking for his very own Last Dance but ended up more Washington Wizards on a nightmare day at Ibrox.
A first half goal from Kemar Roofe was followed immediately by a red card for Callum McGregor.
Odsonne Edouard equalised but a frantic few minutes saw Alfredo Morelos hit back almost immediately.
Roofe added a second after the break before Jermain Defoe piled on the misery late on.
Here's how the Celtic players rated on the day.
Scott Bain
Kicking was erratic and could only watch as Roofe diverted the ball past him to give Rangers the lead. Far too easily beaten by Morelos but exposed by his backline after being well beaten by Roofe’s second and late Defoe finish. 5
Jonjoe Kenny
Steady enough and looked far more comfortable with Forrest on his flank to provide cover. Never stretched Barisic often enough and looked tentative when asked to carry the ball forward. 5
Stephen Welsh
Another unconvincing Old Firm outing as part of a defence not at the races when reacting first and sensing the danger. Second to the ball when it really mattered and turned inside out for Defoe’s injury time humiliation. 5
Kristoffer Ajer

Flat footed at Gers opener but leapt highest at back post to superbly knock down for Edouard to hit quick fire equaliser. Ducked to avoid Morelos strike at Rangers second and dereliction in duty by not taking one for the team. 5
Greg Taylor
Tasked with trying to keep the traffic down his flank to a minimum and kept a decent check on Tavernier. One or two good moments with teasing deliveries. 6
Scott Brown

Brought the curtain down on his 44th Old Firm dual on a losing note. So often an enormous presence in these fixtures but outfoxed inside the box by Morelos for Gers second before making way for Soro as the warrior went out on a whimper. 5
Callum McGregor
Plugged the gaps at the back and made several key interceptions before being cautioned for taking out Kent. Moments later it was red as he clattered Kamara in build-up to Gers opener. Harsh but to the letter as he faced inevitable consequences for going to ground. 2
James Forrest
Provided the much needed width but fluffed his lines by dragging a shot wide just before the break. Shunted inside to assist Edouard after red card and influence on game became almost non-existent. 5
David Turnbull

Failed to get a decent connection with glaring 56th minute chance as he slid header wide. No major influence on events and final ball lacking in quality despite no lack of effort. 5
Moi Elyounoussi
Prominent in positive start for Celtic but chose poor options and again lacked clinical edge when it mattered. Denied an opener by the fingertips of McGregor. 6
Odsonne Edouard
Appetite for the occasion wasn’t in question as slick movement allowed Frenchman to grab Celtic’s leveller. Refused to give up the ghost despite being drip served decent service. 7
Subs
Ryan Christie
On for Forrest but too take to make any telling impact. 3
Ismaila Soro
Gifted away the ball at Rangers’ third and another who arrived when the battle was already lost. 3
Mikey Johnston
Given the last 15 minutes in place of Edouard and added much needed energy. 2