The Premier League once again delivered a weekend jam-packed with drama as headlines were written at both ends of the table.
On a day where Liverpool and Manchester City traded places twice within the space of an hour, Chelsea were stung by their neighbours while Tottenham emphatically made the most of their chance to put pressure on their own rivals, Arsenal, in the race for a top-four place.
Meanwhile, Manchester United suffered more misery at Old Trafford as they limped to a drab draw with Leicester, while Everton slipped closer to disaster with another meek surrender against West Ham. Here, Mirror Football takes a look at the 10 main talking points from another pulsating weekend of Premier League action...