Indeed a miracle is required, Arsenal are still left yet with very strong opposing teams to play, specifically Manchester United whom we may under rate because of their current form but we all know that when it comes to playing big teams those guys get very well prepared and winning them is just a few percentage rating than ending the match in a draw. I keep saying this and would keep on saying it untill Arsenal proves me wrong by winning the premier league, for the sole reason Mancity failed to win the Champions league, they can't afford to lose the Premier league to any team. I see no team as a good match against Mancity, they have built their team in a way that they can't afford to lose any coming fixtures no matter the opponents standards.
Arsenal losing to Aston Villa is a big blow that puts them in this situation. Now they need to win all their remaining games hoping Manchester city to drop points which is sounds like a miracle to happen. The game against Manchester United is another test for their resilience to keep their hope to stay in title race till the end. This is a big match that won't be easy despite Manchester United is not in a good form.
Playing against a big rival is always difficult regardless the circumstance. Manchester United will always have a spirit to stop their rivals achieve a glory, the game will be an intense game for a reason. The pressure is on Arsenal, because this is a must win game for them to prevent Manchester City walk straight to the league title. If Arsenal don't win this match, they will have to let their title hope fade away..