Reigning Premier League champion Manchester City extended its lead at the top of the table to 12 points with a 2-0 win over Brentford, while Southampton dealt a blow to Tottenham's top-four bid with a 3-2 win on Wednesday.
Pep Guardiola's side extended its unbeaten run in the league to 14 matches, thanks to Riyad Mahrez's first-half penalty and Kevin De Bruyne's strike after the interval at the Etihad Stadium.
City was held to a 1-1 draw at Southampton in its last league game, but it got back on track to pile the pressure on second-placed Liverpool, who hosts Leicester on Thursday in one of its two games in hand on the champion.
City made six changes to the team that beat Fulham in the FA Cup last weekend, with Jack Grealish and Kyle Walker dropped just days after Guardiola was forced to defend the pair for a night out in Manchester.
Footage on social media showing Grealish, Walker and Mahrez outside a venue in Manchester.
But Guardiola did not have an issue with his players, joking that they would be fined for failing to invite him.
City was unaffected by the fuss as it dominated from start to finish, finally making the breakthrough after 40 minutes.
Raheem Sterling's run drew a rash sliding tackle from Mads Roerslav, conceding a penalty that Algeria winger Mahrez converted emphatically.
City scored the killer second goal in the 69th minute when Brentford keeper David Raya passed straight to Sterling.
Although Raya saved Sterling's shot, Kevin De Bruyne pounced on the rebound and stroked a cool finish into the empty net.
"I'm very satisfied with the performance. It's difficult when they defend deep with 10 players," Guardiola said.
"Liverpool have two games to play, then we see the gap. Everyone is tough competition, but it is impressive at this stage to have 60 points. We have done incredibly well."
At the Tottenham Hotspur Stadium, Jan Bednarek's own goal in the 18th minute put the host in front.
Southampton was level five minutes later when Armando Broja side-footed past Hugo Lloris.
Son Heung-min struck for Tottenham in a controversial fashion after 70 minutes.
Southampton felt Broja was fouled by Emerson Royal in the build-up, but David Coote allowed play to continue and Lucas Moura picked out Son to slide home from eight yards.
The visiting side, perhaps provoked by Tottenham manager Antonio Conte's complaints about its protests, responded impressively.
Mohamed Elyounoussi equalized with an 80th-minute header from James Ward-Prowse's cross, sending Saints boss Ralph Hasenhuttl running on the pitch to celebrate.
Che Adams nodded home two minutes later from another pin-point Ward-Prowse delivery.
Steven Bergwijn thought he had saved Conte from a first home league defeat with Tottenham, but his stoppage-time effort was disallowed for offside.
"We have to be better to manage the game in different situations. We can improve in this aspect. I knew there was a lot of the job to do," Conte said.
Tottenham remains seventh, four points adrift of fourth-placed West Ham with three games in hand.
Leeds came from 3-1 down to snatch a thrilling 3-3 draw at Aston Villa.
Daniel James fired Leeds ahead in the ninth minute, but Philippe Coutinho equalized in the 30th minute with his second Villa goal since his January loan move from Barcelona.
Villa was in front eight minutes later as Coutinho provided a perfectly weighted pass for Jacob Ramsey to finish.
Ramsey lashed in his second in the 44th minute and once more Coutinho was the catalyst.
But James reduced the deficit with a close-range header and Diego Llorente completed Leeds' fightback after 63 minutes.
Villa's Ezri Konsa was sent off in the 87th minute for two bookings.
Wilfried Zaha went from hero to zero as the Ivory Coast forward missed a penalty after scoring Crystal Palace's equalizer in its 1-1 draw at Norwich.
Third-bottom Norwich took the lead after just 39 seconds when Teemu Pukki's miscued effort squirmed in for the quickest goal in the Premier League this season.