Manchester City thrashed Liverpool 4-1 on Saturday but remain eight points adrift of Arsenal at the top of the Premier League after Gabriel Jesus scored twice in the Gunners 4-1 win over Leeds.
In the clash between the two sides that have dominated English football over the past five years, City were a class apart despite the absence of Erling Haaland due to injury.
Pep Guardiola's men needed less than a minute in the second period to go in front as Kevin De Bruyne tapped home Riyad Mahrez's cross.
Ilkay Gundogan slammed home the third before Jack Grealish rounded off his best performance in a City shirt with a fine finish for the fourth.
"Now it's the Jack we thought (we were buying). Aston Villa fans know this Jack," said Guardiola of Grealish, who joined for a Premier League record £100 million ($124 million) in 2021 from the Birmingham club.
City still have a game in hand on Arsenal and the two meet in a potential title decider at the Etihad later this month.
A sobering defeat is another blow to Liverpool's hopes of a top-four finish as the Reds slip to eighth in the table.
Arsenal did not feel the pressure of City briefly cutting the gap before kick-off at the Emirates as Jesus marked his first league start since November with a double.
Bukayo Saka was handed a rare rest by Mikel Arteta and Jesus took responsibility from the penalty spot in his absence to open the scoring 10 minutes before half-time.
Jesus was sidelined for three months after picking up a knee injury at the World Cup but the former City forward's return for the run-in could deny his old club a fifth title in six years.
The Brazilian fired home his second goal of the game after Ben White doubled Arsenal's lead early in the second half.
"He's been working so hard the last four or five months with a lot of support obviously from the team and the staff," said Arteta on Jesus' impact. "Today he deserved the chance to start and he grabbed the opportunity with a lot of conviction and scoring two very important goals."
Rasmus Kristensen pulled a goal back for Leeds, but Granit Xhaka rounded off the scoring as Arsenal made it seven consecutive league wins for the first time under Arteta.
Brighton and Brentford shared the points after a thrilling 3-3 draw at the Amex.
Three times Brentford led through Pontus Jansson, Ivan Toney and Ethan Pinnock.
But the Seagulls grabbed a deserved point thanks to Alexis Mac Allister's late penalty after Kaoru Mitoma and Danny Welbeck also equalised in the first half.
A point apiece sees both sides edge above Liverpool and within six points of the top four.
Aston Villa are also making a late push for Europe as their superb form under Unai Emery continued with a 2-0 win at Chelsea.
Ollie Watkins and John McGinn scored for the visitors at Stamford Bridge, who moved above Chelsea into ninth.
- Hodgson's 'wonderful feeling' -
Roy Hodgson's return at Crystal Palace delivered the Eagles' first victory of 2023 as Jean Philippe-Mateta's 94th minute goal beat Leicester 2-1 at Selhurst Park.
The Foxes looked on course for a much-needed win when Ricardo Pereira fired home on 56 minutes.
But Eberechi Eze's free-kick hit the woodwork and deflected in off Leicester goalkeeper Daniel Iversen to quickly get Palace level before Mateta cooly slotted home at the death.
"It's a wonderful feeling," said Hodgson, who is back in the dugout at 75. "It's such a relief, really, because I thought over the course of the 90 minutes we deserved to win the game."
Defeat sees Leicester slip into the relegation zone after Bournemouth came from behind to beat Fulham 2-1 thanks to goals from Marcus Tavernier and Dominic Solanke.
Nottingham Forest and Wolves remain outside the bottom three after a 1-1 draw at the City Ground.
Daniel Podence struck seven minutes from time to snatch a draw for the visitors after Brennan Johnson opened the scoring for Forest.