LONDON: West Ham inflicted champions Manchester City’s second defeat of the season to consolidate their place in the Premier League’s top four .

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 Arsenalwon 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 Bromwich Albion 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.

Wilfried Bony scored both goals as Swansea saw off Leicester 2-0 at the Liberty Stadium on Saturday evening.

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 Leicester would get nothing from their visit to south Wales by making it four goals in three games with one in each half against the shot-shy Foxes.

Bony’s second made him the joint highest Swansea scorer in Barclays Premier League history, equalling Michu’s 20-goal total, and each time Gylfi Sigurdsson pulled the strings as Garry Monk’s men ended a run of five games without a win to climb into the top six.

It was a different story for a Leicester side who showed little invention in attack and have not tasted victory since that remarkable 5-3 win over Manchester United over a month ago.