Arsenal v Manchester City certainly lived up to its billing in midweek, with the reigning champions' victory adding some spice to this season's race for the Premier League title.
The Gunners will need to dust themselves down after a tough few weeks, and they get a shot at going back to the top when they open the weekend fixtures at Aston Villa on Saturday.
That launches a busy day that sees eight matches in the top flight, including Chelsea against Southampton, Everton v Leeds, Man City travelling to Nottingham Forest, and a cracker of a finale as Newcastle host Liverpool.
Just two games on Sunday, but plenty to get excited about as resurgent Manchester United host Leicester City, and the London derby between Tottenham and West Ham.
You can see our predictions from the weekend fixtures in the gallery above. To move on to the next photo, click on the arrows or swipe if using a mobile device.