Arsenal’s perfect home record this season would have faced its sternest test yet against the likes of runaway Premier League top-scorer Erling Haaland, but the game will not be taking place on Wednesday as originally scheduled.

Why isn’t the game taking place, when might it happen and when do City and Arsenal next play in the Premier League?

MORE: Andy Robertson: Liverpool ‘brilliant’ against Man City, but it will mean nothing without Premier League consistency

Why are Man City not playing this week?

Arsenal had been due to host Dutch side PSV in the Europa League group stage on September 15 but the game was postponed at short notice because of concerns over policing in London shortly before the funeral of Queen Elizabeth II.

The Europa League schedule is a tight one in order to accommodate all the group-stage fixtures before the break for the Qatar 2022 World Cup in mid-November.

European football’s governing body UEFA reached an agreement with the Premier League that the match would be rescheduled at the expense of the top-of-the-table league fixture.

When is Arsenal vs. Manchester City?

Premier League schedulers already had an unenviable task in attempting to accommodate the fixtures around a six-week mid-season interlude for the World Cup.

The weekend of January 17 is the next available slot when the game could take place, with the weekend of February 7 also a possibility. The weekend after that has potential, as Arsenal will be free if they win the Europa League group they currently top.

When are Manchester City playing next?

City will return to Premier League action on Saturday, when they will expect to return to winning ways against Brighton & Hove Albion at the Etihad Stadium.

The reigning champions won the same fixture 3-0 in April. Arsenal will also be confident of three points when they welcome Southampton on Sunday.