Manchester United topped the Premier League for the first time in two years following a 3-0 victory over Sunderland while morning leaders Manchester City crumbled to a 4-1 defeat at Tottenham Hotspur.
At the other end of the table, Chelsea were indebted to Brazilian duo Ramires and Willian who both scored late on to salvage a 2-2 draw for the champions at second from bottom Newcastle United.
6 Jamie Vardy (Leicester City)
5 Callum Wilson (Bournemouth)
Riyad Mahrez (Leicester City)
4 Graziano Pelle (Southampton)
Bafetimbi Gomis (Swansea City)
Odion Ighalo (Watford)
Wayne Rooney ended an 11-match run without a league goal in United's victory at Old Trafford, with Memphis Depay also scoring his first league goal for the club.
Rooney's goal, bundled in 40 seconds after the break, took his league tally for the former European champions to 171, joint third with Denis Law on the club's all-time list.
City's second successive league defeat, after winning their first five matches, meant United moved top for the first time since the opening day of the 2013-14 season.
Louis van Gaal's men now have 16 points, one more than City who took the lead at Tottenham through record signing Kevin de Bruyne before the hosts stormed back with England striker Harry Kane finally on target after 12 hours without a goal for his club.
Arsenal fell behind at previously unbeaten Leicester City but Chile striker Alexis Sanchez returned to his best with a hat-trick in a 5-2 victory that lifted them to fourth with 13 points.
West Ham United are level with Arsenal after drawing 2-2 at home to Norwich City. Tottenham are up to fifth on 12 points.
Struggling Chelsea are sixth from bottom with eight points from seven matches.
Leicester City 2-5 Arsenal
Liverpool 3-2 Aston Villa
Manchester United 3-0 Sunderland
Newcastle United 2-2 Chelsea
Southampton 3-1 Swansea City
Stoke City 2-1 Bournemouth
Tottenham 4-1 Manchester City
West Ham United 2-2 Norwich City