It proved to be a late, late goal show for table-topping Liverpool and second-placed Manchester City as both teams snatched dramatic winners in Matchweek 11.
Now the two rivals are set to face each other in a mouthwatering showdown on Sunday. Can Pep Guardiola's champions close the six-point gap, or will Jurgen Klopp's Reds continue their incredible run of 45 Premier League matches without defeat at Anfield?
Make sure you don't miss any of the action this weekend by checking how you can watch each match on NBCSN, NBC and NBC Sports Gold.
TV Info - Broadcasters
Your Matchweek 12 action gets off to a flying start on Friday afternoon with a battle between two teams occupying the bottom two spots in the table.
Norwich City are looking to keep their first clean sheet in nine Premier League matches while Watford aim to record maximum points for the first time this season.
Where to watch: Stream on NBC Sports
TV Info - Broadcasters
How do you like the sound of a London derby to go with your Saturday morning coffee?
Frank Lampard's fourth-placed Chelsea host Crystal Palace bright and early at Stamford Bridge. Can Christian Pulisic become just the third American to score in three consecutive Premier League matches? Tune in to find out!
Where to watch: Stream on NBC Sports
TV Info - Broadcasters
This meeting of two teams who play in claret and blue could produce some great action at Turf Moor.
Burnley have scored 29 per cent of their Premier League goals from outside the box this season, the highest in the competition, while West Ham United's Robert Snodgrass has netted in successive league matches.
Where to watch: Stream on NBC Sports Gold
TV Info - Broadcasters
Steve Bruce's Newcastle United are looking to secure back-to-back Premier League victories for the first time since April when they face AFC Bournemouth at St James' Park.
But the Cherries' defence has been rock solid in recent matches and Eddie Howe's men are searching for a fourth successive clean sheet.
Where to watch: Stream on NBC Sports Gold
TV Info - Broadcasters
If it's last-gasp excitement you are looking for, then Everton are the team that have been providing it on a consistent basis in 2019/20.
There has been a 90th-minute goal in each of the Toffees' last three matches, and four in total this season. No other side has seen more, so, Southampton, you have been warned!
Where to watch: Stream on NBC Sports Gold
TV Info - Broadcasters
Tottenham Hotspur, with in-form striker Harry Kane set to lead the line, will be a tough test for a Sheffield United side that love life on the road.
The Blades have tasted defeat just once away from home in 2019. No team other than table-topping Liverpool can match that record.
Where to watch: Stream on NBC Sports
TV Info - Broadcasters
Brendan Rodgers has steered Leicester City to three consecutive Premier League wins and a top-three spot in the table.
The visit of Arsenal will hold no fear for a Foxes side who have beaten the Gunners in their last two home encounters. In Jamie Vardy, Leicester have the league's leading scorer and a player who has netted eight goals from eight Premier League starts against Unai Emery's side.
Where to watch: Stream on NBC Sports
TV Info - Broadcasters
Something could give in this encounter between a Manchester United side never beaten at home by Brighton & Hove Albion, and a Seagulls team full of confidence after back-to-back wins.
Ole Gunnar Solskjaer's Red Devils sit two points and two places behind Brighton going into this match. Can they leapfrog their opponents with victory or will it be the Seagulls who reign supreme?
Where to watch: Stream on NBC Sports
TV Info - Broadcasters
Raul Jimenez is getting back to his best form and was on the scoresheet with Wolverhampton Wanderers' equaliser against Arsenal in Matchweek 11.
If selected this Sunday, Jimenez will become only the second Mexican player ever to appear in 50 Premier League matches alongside former Man Utd and West Ham striker Chicharito.
Where to watch: Stream on NBC Sports Gold
TV Info - Broadcasters
What a way to bring your weekend to a perfect close with this top-of-the-table battle.
Liverpool are unbeaten in their last 16 home Premier League matches against Man City, and have only lost once in their last 50 league fixtures overall. Guess who that lone victory belonged to? Yes, Guardiola's champions!
Where to watch: Stream on NBC Sports