Arsenal remain top of the Premier League despite drawing 1-1 with Southampton as Manchester City put the pressure on the leaders once again with a 3-1 win over Brighton.
Newcastle climbed into the top four by sealing a 2-1 win over third-placed Tottenham Hotspur.
Elsewhere, Fulham continue to shin, while Leicester City and Nottingham Forest began to turn their fortunes around with impressive victories over Wolves and Liverpool, respectively.
Here, Sportsmail looks at the 10 things we learned from another exciting Premier League weekend.
Could Calvert-Lewin make a late England push?