Arsenal could face ten games in a month after the Premier League announced its latest round of schedule changes.
The Gunners receive a rare 7.30pm kick-off on a Saturday night when they travel to Wolves on April 20.
That match comes just three days after Arsenal's trip to Bayern Munich for the second leg of their Champions League round of 16 tie.
Then, on April 23, Mikel Arteta's men will receive Chelsea at 8pm on Tuesday night, in a match that was rescheduled due to the Blues' participation in the FA Cup quarter-finals.
Things could get even more hectic for the Premier League leaders, who are currently scheduled to face Tottenham away on April 28.
The top flight has confirmed that this match will be moved to April 27 if the Gunners compete in the Champions League quarter-finals on April 30.
If this were to happen, Arsenal face the uncomfortable possibility of playing ten games in a period of four weeks.
The Gunners will now play five games between March 31 and April 14, including a title-defining match against city of manchester and the first leg of the Champions League against Bayern Munich.
Arteta's side, who were knocked out of the FA Cup in the third round, are currently in the middle of a 19-day football break due to the postponement of the Chelsea match and the international break.
The nightmare of the Arsenal match
March 31st: Manchester City (A) – 4:30 p.m.
April 3: Luton (H) – 7.30pm
6 of April: Brighton (A) – 5.30pm
April 9th: Bayern Munich (H) – 8:00 p.m.
April 14th: Aston Villa – 4.30pm (time)
April 17th: Bayern Munich (A) – 8:00 p.m.
April 20th: Wolves (A) – 7:30 p.m.
April 23rd: Chelsea (H) – 8:00 p.m.
28th of April: Tottenham (A) – 14:00*
April 30th: Champions League quarterfinals**
*Postponed to April 27 if Arsenal advance to the Champions League quarter-finals
**If Arsenal advance to the Champions League quarter-finals
More to follow.