Younger readers might not remember but Paolo Di Canio was one of the most controversial players around during the late 1990s.
There was never usually a dull moment when Di Canio was involved.
While he also had the habit of scoring a stunning goal, one of the most iconic moments of his career - and arguably the Premier League - came when he played for Sheffield Wednesday.
In a game against Arsenal in 1998, Di Canio reacted in the worst possible way to getting sent off.
After he was shown the red card by referee Paul Alcock, Di Canio remained incensed and pushed the official over.
It caused uproar across the country and landed the Wednesday forward an 11-match ban.
You can watch the original incident below but keep an eye out for what happens after Alcock humorously stumbles to the ground.
Arsenal defender Nigel Winterburn followed Di Canio as he trudged off the pitch, shouting various insults that probably can't be repeated.
In response, the Italian feigned a movement to suggest he was about to hit his opponent only for Winterburn to dramatically flinch.
Eighteen years on and the pair came face to face once again in a charity match at the Emirates Stadium.
Winterburn, playing for an Arsenal legends XI, produced a typically late challenge on Di Canio, who was appearing for a 'Milan Glorie' side.
All in good taste, Di Canio confronted the Englishman and gave him a little chest bump.
This time, Winterburn didn't flinch but recreated Alcock's funny fall from nearly two decades ago.
At least Di Canio can smile about it now, but the original incident will remain an iconic piece of Premier League history.