I can't see how Scotland qualify now, South Africa beating South Korea last night was another nail in their coffin.
They're 7th in the 3rd place rankings, effectively 8th because they get leapfrogged after the Cape Verde vs Saudi Arabia game regardless of result. So Scotland now require 4 of the following results to happen:
Sweden lose to Japan by 4 goals
Croatia lose to Ghana by 3 goals
Algeria lose to Austria by 2 goals
Paraguay lose to Australia by 2 goals
Belgium/Iran lose to New Zealand/Egypt by 4 goals
DR Congo lose or draw with Uzbekistan
Ecuador/Curacao draw/lose to Germany/Ivory coast
Senegal draw/lose to Iraq.
The Ecuador result is the only one I'd be confident of. Algeria, Iran, DR Congo and Senegal really the only other plausible results, and they need 3 of them to happen. Really can't see it.