Newcastle var länge illa ute mot lilla Luton, som de flesta experter tippade tvärsist i Premier League inför säsongen.
Newcastle tog ledningen i matchen två gånger om genom Sean Longstaff, men släppte tillbaka gästerna och efter att Luton pangat in två mål på tre minuter i den andra halvleken stod det plötsligt 2-4 på tavlan.
”Skatorna” saknade dessutom skadade Alexander Isak, som tros bli borta de kommande veckorna med en skada.
Men då reste sig hemmalaget som reducerade genom Kieran Trippier innan Harvey Barnes rullade in kvitteringen några minuter senare.
Mål direkt för engelsmannen alltså, som inte hade spelat sedan den 24 september på grund av en fotskada.
4-4 innebär att Newcastle är nia i PL-tabellen, två poäng upp till nian Manchester United som har spelat en match mindre.
Luton ligger på sextonde plats, en poäng ned till strecket.
- För att vara helt ärlig vet jag inte vad jag ska känna efter det här. Det känns som att - och detta sagt med all respekt för Luton - vi borde vinna hemma. Vi leder två gånger och borde vinna. Men det kan vara en viktig poäng till slut, säger Sean Longstaff till BBC efter matchen.
- Det var bra att vi kunde komma tillbaka och jag är väldigt glad för Harveys skull. Han har haft det jobbigt så det var viktigt för honom att få komma in och göra ett mål.