Harvey Barnes scored the latest Premier League winner on record as his goal in the 12th minute of stoppage time sealed an extraordinary 4-3 victory for Newcastle against Leeds.
After Bruno Guimaraes had made it 3-3 from the penalty spot in the 91st minute, Barnes pounced on a loose ball to fire his second goal of the night beyond Leeds goalkeeper Lucas Perri in the final seconds of an epic encounter at St James' Park.
Newcastle had to come from behind three times over the course of the game after the first of two goals by Brenden Aaronson, scored in the 32nd minute, caused the contest to explode into life.
His goal, fired home on the turn in a crowded penalty box, sparked delirious scenes as Newcastle celebrated a third consecutive win which lifts them up to sixth, while ending Leeds' seven-game unbeaten run in heart-breaking fashion.
The entertaining contest was a fitting tribute to club legend Kevin Keegan, whose name was repeatedly sung by the home fans following news of his cancer diagnosis ahead of kick-off.
