Abu Kamara turned from villain to hero with two goals to help struggling Hull City come from behind and take a point at home to the Championship leaders Leeds United.
In a week in which the forward was forced to apologise for a social media post on Portsmouth's Instagram account, Kamara opened the scoring before lashing home a late equaliser.
Ao Tanaka equalised for Leeds straight after the interval, Dan James converted a Jayden Bogle cut-back and Joel Piroe accepted a gift from home goalkeeper Ivor Pandur to put the visitors in control before some late drama.
Joao Pedro gave home fans hope when he touched in with nine minutes to go and the comeback was complete in the 89th minute when Kamara fired home after a corner had been cleared to the edge of the area.
With Leeds having won eight of their previous 11 league games and heading the Championship table, few would have expected relegation-threatened Hull to derail the visitors' promotion charge, but Kamara gave them a shock lead inside the opening five minutes.
The former Norwich forward seized on a Mason Burstow pass and lobbed over a stranded Illan Meslier in the Leeds goal.
And it could have been 2-0 at the break had Regan Slater not struck a post when it seemed easier to score.
Hull were left to rue that miss barely 60 seconds into the second period when Japan international Tanaka was afforded space on the edge of the box to curl in his first goal for Leeds.
The leaders got in front just past the hour when Manor Solomon found Jayden Bogle, whose cut-back was converted by James.
Home goalkeeper Pandur then denied Piroe but was culpable when Leeds went 3-1 up.
Under no pressure, the Croatian passed the ball straight to Piroe, who made no mistake, and that appeared to be enough for Daniel Farke's side.
But the Tigers gave themselves hope nine minutes from the end when Pedro touched home after Meslier failed to deal with Sean McLoughlin's header, and there was a sting in the tail to come as Kamara sent the MKM Stadium into raptures.
A last-minute corner was cleared to the edge of the Leeds area and Kamara smashed the ball into the net to end a turbulent week for the 21-year-old on a high.
'Heartbreaking and disappointing' - reaction
Hull City head coach Ruben Selles told BBC Radio Humberside:
"It's a lesson for all of us for team building and the dressing room over the last 48 hours.
"Abu's an honest kid and we can all have bad days, and we needed to protect him and we did that and it paid off.
"Sometimes you can misunderstand people - it's important for the club and the dressing room to be able to support him and show we are strong together.
"We've shown we can compete against anyone today."
Leeds United boss Daniel Farke told BBC Radio Leeds:
"Disappointed is probably the right word. In the first half we were not sharp enough in both boxes and if we are 2% less on it then it's difficult to win points.
"It was a good reaction in the second half. We were in control at 3-1 and could have scored a fourth, fifth or sixth goal, especially with Daniel James having a one-on-one chance.
"It's then difficult to accept how we conceded two late goals without them really having a chance in the half, but somehow they were able to score.
"To drive away with one point is heartbreaking and disappointing."