Liverpool sit 14 points clear at the top of the Premier League table with a game in hand as they edge ever closer to a first title in 30 years.
At the same time, the fight for top flight survival at the other end of the table has grown ever tighter with just six points separating Newcastle in 13th place from second-bottom Bournemouth.
Here, the PA news agency takes a look at what we learned from the latest round of fixtures.
Rampant City are not throwing in the towel
Defending champions Manchester City’s hopes of reeling in runaway leaders Liverpool may be close to non-existent, but if they are going to miss out, they will not do so without throwing everything they have at it. On Sunday, they eviscerated a hapless Aston Villa with an intoxicating brand of football as they romped to a 6-1 win at Villa Park in which Kevin de Bruyne and hat-trick hero Sergio Aguero turned in mesmeric individual displays.
VAR from perfect
Another week, another VAR controversy – or more accurately, series of VAR controversies. Arsenal’s Pierre-Emerick Aubameyang was sent off after a review of his challenge on Crystal Palace midfielder Max Meyer, but Liverpool defender Andy Robertson escaped the same punishment for a similar tackle on Japhet Tanganga. On Friday evening, Robert Snodgrass’ late ‘equaliser’ for West Ham at Sheffield United was harshly ruled out for handball by Declan Rice, while Everton’s Theo Walcott saw penalty appeals fall on deaf ears after being hauled back by Brighton defender Lewis Dunk.