Fabian Schar hooked in a late equaliser as impressive Newcastle held Premier League leaders Liverpool to a draw in a hugely entertaining game at St James' Park.
The Reds thought they had done enough to secure a victory that would have maintained their nine-point lead at the top of the table after twice coming from behind before Mohamed Salah put them 3-2 ahead with seven minutes to go.
But Schar volleyed in from a free-kick that Caoimhin Kelleher came for but failed to claim to ensure a deserved point for Newcastle.
Liverpool had gone into this game on the back of an impressive defeat of defending champions Manchester City that ensured they started these midweek fixtures nine points clear at the top.