Northern Ireland's fixtures for the Euro 2020 qualifying campaign have been announced.
Strangely, Michael O'Neill's men will face the fearsome top two seeds, Netherlands and Germany, in four consecutive matches to round off the qualifiers.
NI begin by hosting Estonia and Belarus in a double-header on Thursday, March 21 and Sunday, March 24.
The next international window sees Northern Ireland travel to Estonia on Saturday, June 8 and Belarus on Tuesday, June 11.
Germany will visit Windsor Park on Monday, September 9 before Northern Ireland travel to the Netherlands on Thursday, October 10.
The campaign is rounded off with a tricky double-header in November. First, NI host the Netherlands on Saturday 16 and finish up with a trip to Germany on Tuesday 19.
All games kick-off at 7.45pm, except NI's trip to Estonia in June, which begins at 5pm.
Thursday 21 March: NI v Estonia
Sunday 24 March: NI v Belarus
Saturday 8 June: Estonia v NI (5pm)
Tuesday 11 June: Belarus v NI
Monday 9 September: NI v Germany
Thursday 10 October: Netherlands v NI
Saturday 16 November: NI v Netherlands
Tuesday 19 November: Germany v NI