Manchester City climbed above Arsenal into second in the Premier League after coming from behind to beat the Gunners 2-1 on Sunday.