The game in Belgrade will be testing for our lads, but like I said, every game we have left in this group will be tough and if we keep the good work going, we'll be in Portugal.
Serbia are in low self-esteem at the moment, losing two games on the bounce and looking shaky in the defence. I don't think they've got over that shocking 2-2 draw with Azerbaijan in Podgorica a few months back and there are plenty of areas to exploit in their team.
If the Azeri win tomorrow, then that will give us a massive boost, in that the Serbs will remain seven points behind with nine points to play for. And if Finland get a result against the Italians at home, then that would leave us in a strong position.
Then if we beat the Serbs in Belgrade we would effectively end their qualification hopes, and we could well have a seven point margin at the top with three games left. Sounds good doesn't it?
As for Italy - well in the past, whenever we played them in their country, we never asked ourselves whether we could win - more like how many goals will they put past us. But now, it's certainly no case of mission impossible...
I think the Italians are still wary of our attack and work ethic, as we proved to them in the 2-1 win back in October. They know we pose a threat and I reckon we can prove that the home win was no fluke. A draw would do, but a win will be a bonus.
Then there's the two home games in front of a capacity crowd at the Millennium Stadium to look forward to. We should win both of those and book our tickets...
I'm still confident we'll qualify, but like I said, I don't want the pain of 1991 to happen all over again!