Liverpool came from behind to beat Manchester United 4-2 at Old Trafford and boost their chances of a Champions League place.
In a thrilling game played against the backdrop of noisy protests by United fans outside the ground, United struck first through Bruno Fernandes’ deflected opener.
But Jurgen Klopp’s men hit back through Diogo Jota’s instinctive effort after United failed to deal with a corner.
Roberto Firmino, who had only scored once since his two-goal haul at Crystal Palace in December, then put his side on top with a brilliant header off trent Alexander-Arnold’s free-kick.
The Brazilian extended Liverpool’s lead two minutes after the restart, firing in the rebound after Dean Henderson had spilled a shot.
Marcus Rashford pulled one back for United midway through the second half, firing in off the far post after a through ball from Edinson Cavani.
United threatened to level the tie but were denied by several goalmouth blocks by a resolute Liverpool defence, and Mo Salah wrapped up the points with a late breakaway strike for his 21st Premier League goal of the season.
That moved him level with Harry Kane in the Golden Boot standings and condemned Ole Gunnar Solskjaer’s side to a sixth home defeat of the season, and second in as many games.
The result takes Liverpool fifth in the Premier League. If they win at West Brom on Sunday they will close to within one and three points respectively of FA Cup finalists Chelsea and Leicester, who still have to play each other at Stamford Bridge on 18 May.