
Harvey Barnes snatched a 4-3 victory over Leeds as Newcastle served up a seven-goal Premier League thriller of which Kevin Keegan would be proud.
On a night when it was announced that the man known on Tyneside simply as ‘King Kev’ is undergoing treatment for cancer, the team for which he played and then managed twice laid on a madcap 90 minutes during which the visitors led three times.