Goals from Bukayo Saka, Kai Havertz and Leandro Trossard lifted the Gunners to 71 points — one clear of Jurgen Klopp’s men, who are tied on 70 points with defending champions City.
Liverpool face a trip to mercurial Manchester United at Old Trafford on Sunday in the next chapter of a thrilling three-way title race.
Mikel Arteta’s Arsenal, who have now won 10 of their past 11 league games, dominated the first half at the Amex Stadium but needed a penalty to take the lead.
The breakthrough came when Tariq Lamptey brought down Gabriel Jesus and the returning Saka sent Bart Verbruggen the wrong way for his 14th Premier League goal of the season in the 33rd minute.
Arsenal doubled their lead shortly after the hour mark when Jorginho set up Havertz at the near post for a simple tap-in and Trossard made it three with a deft chipped finish.
The Gunners have not been crowned Premier League champions since 2004 when Arsene Wenger was in charge, but they have added steel to style after faltering in the home straight last season.
De Bruyne reaches 100 goals
In the early kick-off, De Bruyne netted twice and top scorer Erling Haaland hit his 19th league goal of the season in City’s 4-2 win at Selhurst Park.
Jean-Philippe Mateta gave the home side a shock early lead but De Bruyne levelled in the 13th minute with a curler into the top corner to quell any nerves from the visitors.
Palace carried an attacking threat but Rico Lewis put City ahead just after half-time and De Bruyne and Haaland combined for the third.
Midfielder De Bruyne added his second with a solo effort in the 70th minute — his 100th goal for the club — to make the game safe, before substitute Odsonne Edouard scored a consolation.
City boss Pep Guardiola hailed the Belgium international, who missed five months of the season with a hamstring injury he sustained in the opening match at Burnley.
“Sometimes it’s Phil (Foden), Erling or Julian (Alvarez), today it was Kevin,” he said.
“Without him, we would not be able to win this. You talk about managers but players like Kevin make this game easy.”
Everton went into their match against second-from-bottom Burnley desperately searching for a spark after a run of 13 Premier League matches without a win.
They struggled to impose themselves but benefited from a huge slice of fortune when goalkeeper Arijanet Muric’s clearance deflected in off Dominic Calvert-Lewin in first-half stoppage time.
Everton, who last played outside the English top-flight in the 1953/54 season, are now four points above the relegation zone.
But the club need everything they can get as they wait nervously to find out if they will be handed a second points deduction this season for breaking Premier League financial rules.
Fourth-placed Villa, beaten in midweek by City, will rue a second-half collapse that could prove costly in their chase to qualify for next season’s Champions League.
Unai Emery’s men drew 3-3 but they had led 2-0 after goals from Ollie Watkins and Morgan Rodgers.
Three goals in nine minutes from Mathias Jorgensen, Bryan Mbeumo and Yoane Wissa turned the match on its head before Watkins levelled in the 80th minute, leaving Villa just three points above Tottenham, who have two games in hand.
Carlton Morris scored a 90th-minute goal in Luton’s 2-1 win against Bournemouth a result that leaves them in the relegation zone but now level on points with 17th-placed Nottingham Forest.
Newcastle edged past Fulham 1-0 courtesy of a late goal from Bruno Guimaraes to keep alive their hopes of European football next season while West Ham came from behind to beat Wolves 2-1.
AFP