Erling Haaland scored his 20th Premier League goal of the season as Manchester City got their push for Champions League qualification back on track with a 1-0 victory at Tottenham.
Jake O’Brien’s first Everton goal stretched their unbeaten run to seven Premier League matches after a 1-1 draw at Brentford.
Mac Allister made it two just past the hour mark when he fired into the top corner after a neat set-up from Mo Salah and both Diaz and Salah had chances to extend Liverpool’s lead late on.
Philogene’s cross snuck through to level the scores on the stroke of half-time but United rallied with Maguire’s header early in the second half proving just enough to end a three-game winless run.
Yoane Wissa’s 13th goal of the season looked set to condemn boss David Moyes to only a second defeat in his eighth league match back in charge.