Belgium eased to a 3-0 win over Kazakhstan in Brussels on Saturday to keep up their 100 percent start to the Euro 2020 qualifiers and top the Group I standings.
Belgium have nine points from their opening three qualifiers, ahead of Russia and Scotland on six points.
Scotland's hopes of a change of fortunes under new manager Steve Clarke looked dashed after Cyprus equalised late at Hampden Park in Glasgow but Oliver Burke snatched a last-minute winner to seal a 2-1 triumph.
A scorcher from captain Andy Robertson just after the hour mark had Scotland ahead but Cyprus equalised in the 87th minute through Ioannis Kousoulos, only for the Scots to grab back the lead through Burke's header.
Scotland fired Alex McLeish as manager after losing in Kazakhstan and narrowly beating San Marino in their opening two matches of the campaign in March.
On Tuesday, Kazakhstan host San Marino, Scotland are in Belgium and Cyprus travel to Russia for the next round of group fixtures.