Plenty of drama was served up in midweek Premier League action and clubs up and down the land are preparing to do it all over again in Gameweek 16 as the hefty fixture list cranks up.
Declan Rice's dramatic winner at Luton Town proved crucial as Manchester City dropped points for the fourth successive match, being deservedly beaten by an incredible Aston Villa performance.
Manchester United bested Chelsea in a clash lacking genuine quality, while Tottenham suffered their fourth loss in five outings as West Ham earned a smash-and-grab victory in north London.
With more mouth-watering encounters on the horizon, here's how sees this weekend's slate of Premier League fixtures playing out.
These days, if you're an Amazon Prime presenter, you'll be verbally battered by Liverpool boss Jurgen Klopp if you make fun of early kick-offs. While the German was displeased with the line of questioning after his side's midweek victory at Sheffield United, the Reds are unbeaten in 12:30 games so far this season and are expected to keep that run going against a Crystal Palace team that couldn't find the back of the net in their 2-0 defeat to Bournemouth.
Brighton have given their league aspirations a shot in the arm with two wins in their last three matches and should have too much free-flowing quality in attack for the defensively vulnerable Burnley to handle, while Chris Wilder will hope for his first win in his second spell as Sheffield United manager when Brentford visit.
Having been tipped for the sack after a tough start, Andoni Iraola has turned things around with Bournemouth now unbeaten in their last four league outings. Only Arsenal and Liverpool have picked up more points in their last six than the Cherries, so Manchester United will
Read on 90min.com