A late flurry of goals gave Arsenal a flattering 4-1 win over West Ham at the Emirates, while Stoke were held at home by Burnley.
Premier League scores
Click here for Premier League table
Champions Manchester City turned on the style to extend their lead at the top of the table to 16 points with a 5-0 demolition of Swansea.
It was a rampant display by Pep Guardiola's side, who showed the pursuit of Premier League records for most wins, goals and points could well sustain them in the closing weeks of the campaign.
Their tallies now stand at 29, 98 and 90 respectively. The records, all held by Chelsea, stand at 30, 103 and 95.
Swansea welcomed the champions to the field with a guard of honour on the halfway line - and they remained similarly accommodating for much of the game.
City needed just 16 minutes to take a stranglehold on the game as they struck twice in quick succession, with the mercurial David Silva heavily involved on both occasions.
It was Silva who ran on to Raheem Sterling's pull-back to open the scoring with 12 minutes gone, and he who provided the perfectly weighted pass from which Fabian Delph squared for Sterling to score the second four minutes later.
Swansea made it to the break without further damage, but were hit again within nine minutes of the restart when Kevin De Bruyne unleashed a thunderbolt which gave keeper Lukasz Fabianski no chance, making it 3-0.
It was 4-0 within 10 minutes when, after Sterling had been felled by Federico Fernandez inside the area, Fabianski managed to turn Gabriel Jesus' penalty on to a post only for Bernardo Silva (above) to convert the rebound from a tight angle.
However, Jesus made amends with two minutes remaining when he finished from close range to complete something of a rout.
A late three-goal burst at the Emirates gave Arsene Wenger something to smile about as Arsenal secured a flattering 4-1 win over West Ham.
After a forgettable first half Nacho Monreal volleyed Arsenal ahead but Marko Arnautovic rifled in a deserved equaliser for the Hammers who matched the hosts for most of the match.
West Ham's resilience came crashing down around them eight minutes from time when Aaron ramsey's tame cross from the left floated into the far corner after Declan Rice inexplicably ducked underneath the ball - apparently hearing a shout from Joe Hart.
David Moyes' men crumbled in the dying minutes as Alexandre Lacazette fired in a late double to add a flattering gloss on the scoreline.
Arsenal moved four points ahead of Burnley, while West Ham can still not rest easy as they sit just six points above the relegation zone with four games left to play.
Relegation now looks like being a mere formality for Stoke after they let the lead slip and they're running out of time to save themselves from the drop.
Potters boss Paul Lambert had targeted three wins from their last four games to ensure their 10-year stay in the top flight continued but, with a trip to Liverpool to come next weekend followed by matches against fellow strugglers Crystal Palace and Swansea, that now appears hugely unlikely.
There was again no shortage of effort from the hosts, who have not won since Lambert's first game in January, and they deserved the lead given to them by Badou Ndiaye's first goal for the club in the 11th minute.
But Ashley Barnes scored a scrappy equaliser 17 minutes after half-time and Stoke had to settle for a 1-1 draw that leaves them four points adrift of safety.
While Burnley are still looking at European qualification, Stoke remain second bottom and while four points from safety they have having also played more games than those above them and have a much worse goal difference.