Manchester City may well have thought it was too good to be true when their Premier League game with Arsenal was rearranged for this week.
The Blues have had their fair share of issues with the fixture schedule this season; the club fumed so much about the Christmas matches being seemingly kinder to Liverpool that they questioned the sporting integrity of the league.
Pep Guardiola's side did catch a break when their home match with West Ham - cancelled in February due to the havoc caused by Storm Ciara - was played just ten days later, providing a valuable competitive test after the winter break ahead of their first game with Real Madrid.
Read more on manchestereveningnews.co.uk