Liverpool moved eight points clear at the top of the Premier League after being held to a gripping draw at Aston Villa.
The Reds have not lost in the Premier League since being beaten 1-0 by Nottingham Forest at Anfield in September, but were almost undone by sloppy defending and a lack of cutting edge.
Youri Tielemans and Ollie Watkins cancelled out Mohamed Salah's 29th-minute opener, before Trent Alexander-Arnold levelled 16 minutes after the break.
Having extended their lead over second-placed Arsenal, Arne Slot's side go to Manchester City on Sunday in what could now be a defining week in the title race.
The Gunners host West Ham on Saturday knowing victory, and a defeat for Liverpool at Etihad Stadium, would put them within striking distance of the leaders with a game in hand.
Villa, with Marcus Rashford starting for the first time, remain in ninth place and five points adrift of the top four.
Rashford was bright for the hosts and his cross was turned into his own net by Virgil van Dijk after 17 minutes, only for the forward to be correctly ruled offside.
Salah then miscued a header, but he was on hand to open the scoring from Diogo Jota's centre when Andres Garcia's awful pass gifted the Portuguese forward the ball.
Yet the lead lasted just nine minutes when Tielemans struck after the visitors failed to clear Rashford's free-kick. After Jota wasted a fine chance, Watkins nodded Villa ahead in first-half injury time following a fine Lucas Digne cross.
Liverpool hit back, though, with Jota hitting the bar before Salah teed up Alexander-Arnold for a deflected low effort that beat Emi Martinez.
Substitute Darwin Nunez missed a golden chance to win it when he blazed over from five yards with 21 minutes left, while Villa's Jacob Ramsey had a goal disallowed for offside.