Arsenal proved their season still has signs of life after twice battling back to earn a 2-2 draw with their Premier League top-four rivals Manchester City.