Arsenal's remaining games this season are against City, West Ham, Palace, Boro, Leicester, Spurs, Man Utd, Stoke and Everton, in that order. Both they and Utd have the toughest run in's on paper, which a major problem for them.
That said, by May teams like Stoke could be mentally on the beach so they may not be as tough as they look.