Dominik Szoboszlai converted a stoppage-time penalty to snatch a draw as Newcastle and Liverpool served up a Premier League thriller of which Kevin Keegan would have been proud.
The Hungary international struck in the ninth minute of added time to clinch a 2-2 draw which extended his side’s unbeaten run at St James’ Park to ten games after Lewis Hall had been adjudged to have brought down substitute Victor Munoz.