1 Chelsea 22
2 So'ton 19
3 Man City 17
4 West Ham 16
5 Arsenal 14
6 Liverpool 14
7 Man Utd 12
8 Swansea 11
9 Hull City 11
10 Tottenham 11
11 Stoke 11
12 W Brom 10
13 A Villa 10
14 Everton 9
15 Leicester 9
16 C Palace 9
17 S'land 8
18 Newcastle 7
19 Burnley 4
20 QPR 4
West Ham inflicted champions Manchester City's second defeat of the season to consolidate their place in the Premier League's top four on Saturday.
Diafra Sakho's sixth goal in as many Premier League starts gave the Hammers a 2-1 victory - their fourth in five games - at Upton Park.
Morgan Amalfitano gave Sam Allardyce's men a deserved first-half lead and Sakho, signed from Metz in the summer, made it 2-0 with the assistance of the Goal Decision System.
A downward header by the Senegal forward - who went off with a shoulder injury - dropped over the line and was awarded after City goalkeeper Joe Hart had clawed the ball out inside the far post.
David Silva hit back to set up a grandstand finale, but City missed the chance to narrow the gap to leaders Chelsea, who visit Manchester United on Sunday, and slipped behind Southampton into third place.
Saints, 8-0 winners over Sunderland last weekend, climbed to second, three points behind the Blues, with a 1-0 win over Stoke at St Mary's Stadium.
Sadio Mane tucked in the rebound after Graziano Pelle's strike had hit the woodwork and it was enough to give Ronald Koeman's men seven wins in eight games in all competitions, the only blip coming at Tottenham earlier this month.
Gus Poyet's Sunderland were unable to respond positively to the thrashing by Saints as Arsenal won 2-0 thanks to more calamitous defending.
Alexis Sanchez punished mistakes by Wes Brown and then goalkeeper Vito Mannone to give the Gunners just a third league win of the season and take Arsene Wenger's men to fifth in the standings.
Mario Balotelli, retained in the starting XI by manager Brendan Rodgers, missed a late opportunity as Liverpool endured a frustrating goalless draw with Hull.
The Reds are sixth, while Hull, who extended their unbeaten run to three games, are ninth.
West Brom came from two goals down at half-time to draw 2-2 with Crystal Palace after Saido Berahino's stoppage-time equaliser from the penalty spot.
Brede Hangeland and Mile Jedinak's penalty put the Eagles in front, but Victor Anichebe pulled a goal back and visiting goalkeeper Julian Speroni went off with a head knock.
The delay to treat Speroni resulted in six minutes of stoppage time and Berahino converted from the spot after Anichebe had been fouled by Jedinak.
In the late kick-off at the Liberty Stadium, Wilfried Bony scored both goals as Swansea saw off Leicester 2-0 - ending a run of five games without a win to climb into the top six.
Bony managed 16 goals in his first season in English football but endured a slow start this time around following a summer where he played for Ivory Coast at the World Cup and had to put up with constant speculation over his future.
But the 25-year-old has been back to his best in recent weeks and he ensured the Foxes would get nothing from their visit to south Wales by making it four goals in three games with one in each half on Saturday evening.