Roberto Firmino scored twice as Liverpool came from behind to beat Manchester United 4-2 at Old Trafford.
A deflected Bruno Fernandes shot put the hosts ahead early on during a thrilling and eventful Premier League contest, but the Reds reacted to that setback in hugely impressive fashion.
Diogo Jota's instinctive flick brought Jürgen Klopp's side level in the 34th minute, and a powerful Firmino header made it 2-1 in first-half stoppage time.
Their advantage was extended just two minutes after the restart as Firmino coolly converted the rebound after Trent Alexander-Arnold's hit had been saved, although Marcus Rashford pulled one back for United midway through the second half.
Further chances followed at both ends before Mohamed Salah raced clear in the last minute to stroke in his 30th goal of the season and seal a victory that could prove vital in Liverpool's quest for Champions League qualification.