
Fabian Schar snatched victory from Liverpool’s grasp as Newcastle held the Premier League leaders to a rip-roaring 3-3 draw at St James’ Park.
Mohamed Salah looked to have rescued an eighth successive win in all competitions when his second-half double – both set up by substitute Trent Alexander-Arnold – put the visitors 3-2 ahead after Alexander Isak and Anthony Gordon had struck either side of Curtis Jones’ equaliser.