Steve Clarke's men battled past Israel on penalties in the semis, while Serbia saw off Norway in extra time to set up this winner-takes-all clash in Belgrade.
Not since 1998 have Scotland qualified for a major tournament, the subsequent 22 years providing supporters with very little to get excited about.
Thanks to the altered European Championships format, teams now have the chance to qualify via the backdoor and Scotland are looking to grasp that opportunity with both hands.
A turgid affair with Israel at Hampden Park finished goalless after 120 minutes, but Clarke's men held their nerve in the shootout to advance 5-3 on spot kicks.
Scotland have hit form at the perfect time, with that one of seven victories in an eight-match unbeaten run spanning back to October 2019.
Not since September 1976, when going nine without defeat under Willie Ormond, have the Tartan Army enjoyed a better run.
They have kept three successive clean sheets, too, and doing likewise on Thursday evening may well prove key to their hopes of qualifying for the rescheduled Euro 2020 finals.
Serbia are unbeaten in their two previous encounters with Scotland, drawing 0-0 and winning 2-0 during qualifying for the 2014 World Cup.
Unlike Scotland, though, Serbia do not exactly enter this contest in the best of form. They have won only one of their last six in all competitions - that victory over Norway.
Never before have the Eagles reached the European Championship finals as an independent nation, meaning the chance to create some history this week.
Both sides may have a couple of Nations League fixtures to come during this international window, but it is fair to say that this is the only match that truly matters.
Serbia form (all competitions): DLDWLD
Scotland form (all competitions): WDWWWW
Midfielder John McGinn is also raring to go as he looks to build on a return of six goals and one assist in four European Championship qualifying appearances.
As for Serbia, they are awaiting the green light from officials for their Serie A contingent to play a part due to coronavirus restrictions.
Sergej Milinkovic-Savic, who scored twice against Norway in the last round, has linked up with his teammates and should therefore be free to start.
Serbia possible starting lineup:
Dmitrovic; Milenkovic, Pavlovic, Kolarov; Lazovic, Maksimovic, Gudelj, Ristic; Tadic, Milinkovic-Savic; Mitrovic
Scotland possible starting lineup:
Marshall; McTominay, McKenna, Tierney; O'Donnell, McGinn, Jack, McGregor, Robertson; Christie, Dykes
We say: Serbia 2-1 Scotland
Scotland enter this game in better form than Serbia yet are still considered the underdogs as they seek to reach their first tournament finals in 23 years.
The hosts have plenty of firepower in their ranks, not least in the shape of Mitrovic and Milinkovic-Savic, and we can see that making all the difference on Thursday.