Sergio Aguero scored twice as Manchester City came from behind to rescue a point in a 2-2 draw with West Ham at Upton Park.
It took West Ham just 53 seconds to take the lead with Enner Valencia, firing a low shot past Joe Hart but in a frantic opening, Sergio Aguero, who had hit the post minutes earlier, levelled the score from the penalty spot after being brought down in the box by Carl Jenkinson.
After the break, it was the home side that regained the lead with Valencia capitalising on some poor City defending in the 56th minute but Aguero made sure City left Upton Park with a point as he grabbed an 81st minute equaliser.
The result means City move up to second ahead of Arsenal – who face Chelsea on Sunday – on goal difference, but they remain three points behind leaders Leicester City following their 3-0 win over Stoke City.
Slaven Bilic’s side stay sixth but move a point behind Manchester United in the race for European places.