Right before the international break, Manchester City and Liverpool served up a Premier League classic in a pulsating 2-2 draw that thrilled supporters of both clubs.
The match was tightly contested in the first half and broke at the seams in the second. All four goals were scored after the 59th-minute as fans witnessed world-class performances from stars such as Kevin De Bruyne and Mohamed Salah, who both got on the scoresheet.
The biggest winner of the weekend, however, may have been Chelsea who, thanks to the Liverpool and City draw, jumped to the top of the table after they rolled through Southampton 3-1.
Elsewhere across the country, Brentford snatched all three points with a last-gasp winner in a 2-1 victory at London rivals West Ham United, while Tottenham Hotspur rebounded from their north London derby defeat, beating Aston Villa 2-1.
Keep reading to see how you can watch all the action take place on NBCSN, Peacock and NBC.
NBC Spotlight
Brentford have taken the Premier League by storm in their maiden campaign, but they face another stiff test and in their London derby against table-toppers Chelsea.
How much magic do the Bees have left? Can Chelsea fend off Liverpool and City by not dropping points?
Get in your coziest chair and tune in to NBC at 12:30pm ET on Saturday to see who wins what should be a thrilling contest.
Here's when and how you can watch each match on TV, or by streaming through NBC Sports.
Saturday 16 October
12:30 Watford v Liverpool
Where to watch: Peacock
15:00 Aston Villa v Wolves
Where to watch: NBC Sports
15:00 Leicester v Man Utd
Where to watch: NBC Sports
15:00 Man City v Burnley
Where to watch: Peacock
15:00 Norwich v Brighton
Where to watch: Peacock
15:00 Southampton v Leeds
Where to watch: Peacock
17:30 Brentford v Chelsea
Where to watch: NBC Sports
Sunday 17 October
14:00 Everton v West Ham
Where to watch: NBC Sports
16:30 Newcastle v Spurs
Where to watch: NBC Sports
Monday 18 October
20:00 Arsenal v Crystal Palace
Where to watch: Peacock