It was another captivating week of Premier League with huge results at both ends of the table.
Manchester City nearly threw away their position in the driver's seat for the title until Phil Foden came to the rescue with his 81st minute winner against Everton.
It was another great weekend for Newcastle who moved up to 14th with a 2-0 victory against Brentford - while the six teams below them in the standings all dropped costly points in the scrap to avoid the drop.
Manchester United meanwhile lost points to both Tottenham and West Ham in the battle for the Champions League positions after they were held to a goalless draw by Watford.