Manchester United’s air of optimism was punctured as Alex Iwobi’s 97th minute winner handed Fulham their first win at Old Trafford since 2003, while Manchester City edged past Bournemouth 1-0 to close the gap on leaders Liverpool to one point.
With Liverpool in League Cup final action against Chelsea on Sunday, City and Arsenal — 4-1 winners against Newcastle — used their game in hand to put pressure on Jurgen Klopp’s men.
Taking part in the title race, however, is a distant dream for United at present.
The completion of Jim Ratcliffe’s minority stake in United this week and a spell of good form had brought hope of a fresh start for the Red Devils.
United had won their previous four Premier League games to rekindle hope of qualifying for next season’s Champions League, but a 2-1 defeat leaves them eight points adrift of Aston Villa.
Ratcliffe revealed his ambition to topple City and Liverpool at the top of the English game within three years.
But the work that lies ahead of the British billionaire on and off the field was exposed as Fulham dominated a ragged United for long spells.
Fulham finally took one of their chances midway through the second half when Calvin Bassey lashed home his first goal for the Cottagers from a corner.
United looked to have snatched a point against the run of play late on when Harry Maguire tapped in after Bernd Leno spilled Bruno Fernandes’ effort.
But there was another twist in the tale as Adama Traore left Maguire trailing in his wake before teeing up Iwobi to curl inside Andre Onana’s near post.
“We went for the win but by the end we let them slip away,” United boss Erik ten Hag said.
City were again far from their flowing best but, just like in a 1-0 victory over Brentford in midweek, did enough to keep their title challenge on track.
The in-form Phil Foden scored the only goal at the Vitality Stadium as the England international stroked into an empty net for his 16th goal of the season after Neto parried Erling Haaland’s initial effort.
At the other end, Ederson was required to save City from dropping two costly points when he kept out Dominic Solanke’s header on the line by the finest of margins.
And Enes Unal was inches away from an equaliser when his header shaved the post in stoppage-time.
“They are supermen,” said City coach Pep Guardiola. “The demands for the calendar, for the expectations, they are so high.
“I don’t know how much longer we arrive in all competitions but still, we are there. Knowing where we come from, it’s unbelievable.”
At the Emirates Stadium, Arsenal took the lead in the 18th minute when Gabriel Magalhaes headed goalwards and Newcastle keeper Loris Karius could only parry the ball onto Sven Botman, who deflected the ball into his own net.
Kai Havertz doubled the lead with a clinical finish in the 24th minute after Jorginho and Gabriel Martinelli carved open the visitors’ defence.
Bukayo Saka netted Arsenal’s third in the 65th minute as he weaved past Tino Livramento and fired into the far corner from an acute angle.
Jakub Kiwior flicked in Declan Rice’s corner to make four in the 69th minute, giving rampant Arsenal 15 goals in their last three league matches.
Joe Willock’s 84th minute header was no consolation for out-classed Newcastle.
After losing 1-0 at Porto in the Champions League last 16 first leg in midweek, Mikel Arteta’s team are back on track and sit two points behind Liverpool after a sixth successive league victory.
Aston Villa opened up a five-point lead over Tottenham in the battle for a top-four finish with a 4-2 win over Nottingham Forest, who remain just four points above the relegation zone.
Oliver Glasner got off to a dream start as Crystal Palace manager after replacing Roy Hodgson with a 3-0 win over second bottom Burnley.
Everton were denied a huge win in their battle to beat the drop by Lewis Dunk’s 95th minute equaliser for Brighton in a 1-1 draw at the Amex.