Stunning finishes from Kieran Tierney and Kenny McLean ended Scotland’s 28-year World Cup wait, while Wales sealed home advantage in the play-offs.