West Ham United bounced back from defeat against Newcastle United with a resilient performance against Manchester City which was not rewarded enough after a 2-2 draw at the Boleyn Ground.

Before the fixture, 14 different players had scored a Premier League goal for West Ham United this season - only Chelsea have had as many individual goalscorers in the competition.

Meanwhile, Manchester City's win over Watford ended a run of six Premier League away games without a win on the road for City, a run which saw them score just two goals.

A magnificent start by West Ham saw them take the lead within 55 seconds. Midfield powerhouse Cheikhou Kouyate's mazy run saw the Senegalese find Enner Valencia who produced a fine finish past Joe Hart.

The thorn in West Ham’s side Sergio Aguero was a lick of paint away from equalising for the visitors as the Argentine’s attempted lob hit the post and the Hammers cleared their lines.

One minute after Aguero struck the woodwork, he made amends from the penalty spot. On loan Arsenal right back Carl Jenkinson tripped him in the area and Craig Pawson pointed to the spot.

Aguero now has a hand in seven goals in eight Premier League appearances against West Ham United.

In a thrilling opening 10 minutes, Jenkinson was forced off with a foot injury meaning it was an earlier than expected debut for £3.7million signing Sam Byram who only joined the club on Wednesday from Leeds United.

Read more: Premier League's smaller teams snapping at heels of elite, says Slaven Bilic

The second half began with a well-worked move by West Ham as captain Mark Noble’s teasing cross found Kouyate who guided his header inches past the right hand post.

Slaven Bilic’s men regained their precious lead after 57 minutes. Winger Michail Antonio’s long throw found Valencia behind a lacklustre City backline and finish well past Hart for his fourth goal in three games.

City's attempts to get the game back on level terms were quashed as Adrian handled a powerful shot by Spanish winger Jesus Navas after an hour.

Alex Song was millimetres away from giving the Hammers a two goal cushion with a strike from 25 yards out as the Upton park outfit looked dangerous against a strong Manchester City team.

With 10 minutes remaining Aguero grabbed his second. Substitute Kelechi Iheanacho was a big influence combining well with Aguero before a deflection of West Ham left back Aaron Cresswell fell to the superstar striker who simply couldn’t miss.

West Ham: Adrian, Jenkinson (Byram, 11), Collins, Reid, Cresswell; Noble ©, Song, Kouyate; Antonio (Moses, 64), Payet; Valencia (Jelavic, 86).

Subs Not Used: Randolph, Obiang, Ogbonna, Oxford.

Man City: Hart, Sagna, Demichelis, Otamendi, Clichy; Delph (Iheanacho, 75), Toure; Navas (Sterling, 67), De Bruyne, Silva (Fernando, 82); Aguero.

Subs Not Used: Caballero, Zabaleta, Fernandinho, Tabende.

ATT: 34,977