The atmosphere totally changed when Bruno Fernandes struck a stunning equalizer from inside the centre circle after a Liverpool mistake and Kobbie Mainoo curled a superb shot into the top corner to give United the lead.
After victories for Arsenal and Manchester City on Saturday, Liverpool was heading toward a second defeat to United, after losing in the quarterfinals of the FA Cup last month.
That was until Aaron Wan-Bissaka’s reckless lunge at Harvey Elliott led to referee Anthony Taylor pointing to the spot and Salah converting.
The draw moved Liverpool level on points with first-place Arsenal, but behind on goal difference. City is a point behind in third in an ever-tightening title race.
Erik ten Hag needed a performance from his players in front of new co-owner Jim Ratcliffe.
A desperately disappointing week had seen his team blow winning positions in stoppage time at Brentford and Chelsea to deliver blows to United’s chances of qualifying for the Champions League.
While this was another late setback, United’s response to being totally outplayed in the first half will have provided some encouragement to the manager.
But the pressure will still be on him to salvage a campaign that has failed to live up to expectations.
EPL race to the title - games remaining
Arsenal - 71 points
v Aston Villa (h) - currently 5th
v Wolves (a) - 11th
v Chelsea (h) - 9th
v Tottenham (a) - 4th
v Bournemouth (h) - 12th
v Manchester Utd (a) - 6th
v Everton (h) - 15th
Liverpool - 71 points
v Crystal Palace (h) - 14th
v Fulham (a) - 13th
v Everton (a) - 15th
v West Ham (a) - 7th
v Tottenham (h) - 4th
v Aston Villa (a) - 5th
v Wolves (h) - 11th
Manchester City - 70 points
v Luton (h) - 18th
v Tottenham (a) - 4th
v Brighton (a) - 10th
v Nottm Forest (a) - 17th
v Wolves (h) - 11th
v Fulham (a) - 13th
v West Ham (h) - 7th
EPL ladder
(Team, points)
1. Arsenal 71
2. Liverpool 71
3. Man City 70
4. Tottenham 60
5. Aston Villa 60
6. Man United 49
7. West Ham 48
8. Newcastle 47
9. Chelsea 44
10. Brighton 43
11. Wolves 42
12. Bournemouth 41
13. Fulham 39
14. Crystal Palace 30
15. Everton 29
16. Brentford 29
17. Nottingham Forest 25
18. Luton Town 25
19. Burnley 19
20. Sheffield United 16