We now know what we have to do.
A month ago, we thought we had very little chance of even getting this far. Then we took care of business in Cardiff, and the #Permutations (Scotland) did us a favour.
Now, here we are. Two games away from the World Cup in Russia next summer - our first World Cup in 16 years.
To get there, we'll have to get through Denmark. It's the draw we all wanted, and we'll never have a better chance of getting through.
The first leg will also be played in Denmark meaning Ireland will know what they have to do in the second leg at the Aviva Stadium.
The Danes won't be an easy draw by any means, but given the alternative, we can count ourselves very lucky.
They finished second in their qualifying group, behind only Poland. It was a relatively easy group featuring Romania, Montenegro and Armenia, but they performed very well, finishing with 20 points, and showed their best form hammering Poland 4-0 at home.
The big worry for Ireland will be Tottenham's Christian Eriksen who is proving himself as one of the best players in the world, and scored a phenomenal 8 goals from midfield in the qualifying campaign.
It's certainly not a foregone conclusion and a huge task awaits, but as with everything since our defeat to Serbia, things have gone our way spectacularly.
The games will be played between the 9th and 14th November, with again, Irleand playing in the Aviva Stadium for the decisive second leg. In our recent playoff success against Bosnia and Estonia, Ireland similarly played away from home in the first leg.
The rest of the playoffs were draw as follows:
Northern Ireland V Switzerland (Northern Ireland play at home in the first leg)
Croatia V Greece
Sweden V Italy