Hearts v Hibs is a heated affair at the best of times, but a final day meeting to decide European qualification was always going to ramp things up.
The bitter Edinburgh rivals met at Tynecastle on Saturday afternoon, with fourth place and a place in the Europa Conference League qualifying rounds up for grabs.
Hearts entered the day two points ahead of Hibs, meaning anything but a Hibernian win would see them through to fourth place.
Ultimately, a 1-1 draw was played out, with Yutaro Oda's early opener for Hearts cancelled out by Kevin Nisbet's equaliser, after a red card for Hearts' Alex Cochrane.
Tempers would then flare at full-time, with a mass brawl breaking out on the Tynecastle pitch to conclude the respective clubs' Scottish Premiership seasons.
Hearts v Hibs: Full-time brawl as European qualification decided
At the full-time whistle, the two managers shook hands on the sideline, before Hibs manager Lee Johnson appeared to throw a hand at his Hibs counterpart Stephen Naismith, leading to a clash between the two teams' officials at the dugouts.
Johnson had already been booked earlier in the game for charging into the Hearts technical area.
The tense scenes were replicated on the pitch, with players seen throwing punches at each other, and some gripping each other by the shirt or around the neck, as officials desperately tried to break up the mass melée.
Ugly scenes at Tynecastle as Hearts and Hibs bench and players clashed at full time in the 1-1 draw 🔽 pic.twitter.com/Lu7V9KO6by
— Sky Sports Scotland (@ScotlandSky) May 27, 2023
The Edinburgh News reported that Hibs player Marijan Cabraja had been struck several times by Hearts fans while attempting to retrieve the ball minutes before the game's conclusion.
It was a bad-tempered manner in which to end the season, with Hearts now progressing to the Europa Conference League qualifying rounds having secured fourth place.
Celtic lifted the Premiership trophy after their 5-0 win over Aberdeen in Glasgow, with the Dons having secured qualification for the Europa League qualifying rounds.