Manchester City left it late to score a last gasp winner to defeat Wolves.
John Stones netted with almost the last action of the match as City recovered from conceding early to respond with goals from Josko Gvardiol and Stones to win 2-1. It moved City to the top of the table ahead of Liverpool's match on Sunday.
Liverpool take on Chelsea in the Sunday afternoon kick off while Arsenal were beaten by Bournemouth on Saturday night to end their unbeaten start to the season. Aston Villa continued their fine form with a win at Fulham to join the Gunners on 17 points.
It all adds up to a fascinating battle at the top with some tasty match-ups coming over the next few weeks. There are six occasions over the next six weeks where current members of the top six play each other, including City visiting Liverpool and Arsenal facing the Reds and Chelsea. Here's how the immediate top flight fixture list looks for the top six.
Manchester City Saturday, October 26: Southampton (H)
Saturday, November 2: Bournemouth (A)
Saturday, November 9: Brighton (A)
Saturday, November 23: Tottenham (H)
Sunday, December 1: Liverpool (A)
Wednesday, December 4: Nottingham Forest (H)
Liverpool Sunday, October 20: Chelsea (H)
Sunday, October 27: Arsenal (A)
Saturday, November 2: Brighton (H)
Saturday, November 9: Aston Villa (H)
Sunday, November 24: Southampton (A)
Sunday, December 1: Man City (H)
Arsenal Sunday, October 27: Liverpool (H)
Saturday, November 2: Newcastle (A)
Sunday, November 10: Chelsea (A)
Saturday, November 23: Nottingham Forest (H)
Saturday, November 30: West Ham (A)
Wednesday, December 4: Man United (H)
Aston Villa Saturday, October 26: Bournemouth (H)
Sunday, November 3: Tottenham (A)
Saturday, November 9: Liverpool (A)
Saturday, November 23: Crystal Palace (H)
Sunday, December 1: Chelsea (A)
Wednesday, December 4: Brentford (H)
Chelsea Sunday, October 20: Liverpool (A)
Sunday, October 27: Newcastle (H)
Sunday, November 3: Man United (A)
Sunday, November 10: Arsenal (H)
Saturday, November 23: Leicester (A)
Sunday, December 1: Aston Villa (H)
Brighton Saturday, October 26: Wolves (H)
Saturday, November 2: Liverpool (A)
Saturday, November 9: Man City (H)
Saturday, November 23: Bournemouth (A)
Friday, November 29: Southampton (H)
Thursday, December 5: Fulham (A)