Roberto Firmino's late header stunned Arsenal as Liverpool stormed back from two goals down to salvage a 2-2 Premier League draw at Anfield.
Goals from Gabriel Martinelli and Gabriel Jesus put the Gunners in command, but Mohamed Salah reduced the deficit late in the first half.
Salah missed a penalty early in the second half, but Firmino came off the bench to rock Arsenal with an equaliser in the 87th minute of a thriller on Merseyside.
Aaron Ramsdale then produced two brilliant saves in injury time as the Gunners held on for a draw that leaves them six points clear of defending champions Manchester City, who have a game in hand.