It was another captivating Premier League weekend with results of great significance at both ends of the table.
Most excitingly, the title race is back on after leaders Man City were beaten in dramatic fashion by Tottenham a couple of hours after Liverpool piled on the pressure by beating Norwich.
It means that Jurgen Klopp's chasers can cut the gap to only three points if they win their game in hand against Leeds on Wednesday.

Elsewhere, Man United won a throwback sort of game at Leeds to bolster their top four chances but with Spurs, Arsenal and Wolves winning, the chase is very much on.