Juventus vs Salernitana had one of the most chaotic finales in recent football history, with four red cards and a disallowed goal in stoppage time.

The Bianconeri found themselves 2-0 down at home before Bremer pulled one back shortly after half-time.

Captain Leonardo Bonucci levelled matters in the 93rd minute, missing his penalty but converting the rebound with aplomb.

Then, Juve looked to have completed the incredible turnaround in the 96th minute when Arkadiusz Milik headed home from a corner.

The Poland striker celebrated wildly and his decision to remove his shirt saw him shown a second yellow card that resulted in a dismissal.

And it was the ultimate humiliation for Milik as the goal was disallowed by VAR due to Bonucci being offside and having been deemed to have interfered with play.

Former Spurs defender Federico Fazio and ex Chelsea winger Juan Cuadrado were both sent off for a heated altercation, while Juve boss Max Allegri was also shown a red card to cap off a crazy sequence of events.

The draw means Juve are eighth in Serie A and four points off the top after six games. They return to action against an in-form Benfica side in the Champions League on Wednesday, having already been beaten by PSG in their opening group game.

Juve will then travel to play bottom club Monza but will be without two of their first-teamers and their manager on the touchline due to sending offs.