Wolverhampton Wanderers’ lost to Crystal Palace while Newscastle United ended their poor run with win at Everton.
Manchester City beat bottom club Sheffield United 1-0 to move three points clear of Manchester United who were held to a goalless draw at Arsenal in the Premier League on Saturday.
Wolverhampton Wanderers’ disappointing campaign continued with a 1-0 loss to Crystal Palace but Newcastle United ended their poor run of form with an impressive 2-0 win at Everton.
A ninth-minute goal from Brazilian Gabriel Jesus gave City a 1-0 win over Sheffield United who had delivered the title-chasers a major boost with their midweek win at Manchester United.
Jesus slotted home from close range after Ferran Torres took advantage of poor defending to wriggle free and pick out his unmarked team mate.
City were not at their slickest best against Chris Wilder’s well-organised defence, although goalkeeper Aaron Ramsdale did well to keep out a fine drive from Oleksandr Zinchenko and Aymeric Laporte’s header.
The visitors threw on attacking players as they looked to sneak a point and they gave Pep Guardiola’s side a scare with a late John Fleck effort that flashed wide.
City have 44 points from 20 games with United three points behind but having played a game more. Third-placed Leicester City could leapfrog Ole Gunnar Solskjaer’s side with a win over Leeds United on Sunday.
Chances were also hard to find at the Emirates where Manchester United ended a disappointing week having given up five points in the title race.
Arsenal came out strongly after the interval and Alexandre Lacazette came closest to scoring for the hosts with a 56th-minute curling free kick that struck the bar.
The best two chances for United fell to Uruguayan forward Edinson Cavani but he was wide of the target both occasions.
United set a new club record of 18 away games unbeaten in the league while Arsenal, eighth on 31 points, have not lost since Dec. 19.
Wolves are without a win in eight games after Eberechi Eze’s goal gave Palace a much-needed win at Selhurst Park.
Eze broke the deadlock on the hour, firing a low left-footed strike past Wolves goalkeeper Rui Patricio.
Newcastle United celebrated their first Premier League win in 10 games and lifted pressure off manager Steve Bruce after two goals from Callum Wilson secured a 2-0 win at Everton.
Wilson fired the visitors in front with a brilliant header in the 73rd minute and the former Bournemouth forward added the second in stoppage time from close range.
Ivan Cavaleiro came off the substitutes bench to grab a late equaliser as Fulham held fellow strugglers West Bromwich Albion to a 2-2 draw at the Hawthorns.
Fulham went ahead in the 10th minute when Aleksandar Mitrovic slipped a through ball to Bobby Cordova-Reid, who slotted it past West Brom goalkeeper Sam Johnstone.
West Brom equalised early in the second period when Brazilian playmaker Matheus Pereira’s cross was stabbed home by defender Kyle Bartley.
Pereira appeared to have earned a first home league win for West Brom under manager Sam Allardyce when he smashed the ball past Fulham goalkeeper Alphonse Areola.
But Fulham salvaged a point after Harrison Reed’s cross found fellow substitute Cavaleiro who headed home 13 minutes from time.
In Saturday’s late game, England midfielder Jack Grealish fired in a superb cross for Ross Barkley to head home as Aston Villa overcame a slow start to beat Southampton 1-0 at St Marys.
Danny Ings had a late goal ruled out for offside for Southampton who slumped to their third league defeat in a row.