Brilliant late goals from Kieran Tierney and Kenny McLean sealed a stunning 4-2 victory over 10-man Denmark at Hampden.