Wow, how about that!
Missed the action? Here's the running order for tonight's Match of the Day, which you can watch at 22:30 BST on BBC One.
Manchester City v Manchester United
Stoke v Tottenham
Bournemouth v Crystal Palace
Leicester v Newcastle Watford v Burnley
Brighton v Huddersfield
West Brom v Swansea
Everton v Liverpool