Scotland have moved top of their UEFA Nations League group after a double from substitute Lyndon Dykes and another goal from captain John McGinn secured an emphatic 3-0 win over Ukraine.
Dykes came off the bench and scored with two towering headers in the space of seven minutes after McGinn had given Scotland, frustrated by Ukraine for large periods of the game, the lead with a fine left-footed finish in the 70th minute.
Wednesday's Hampden Park win means Scotland have nine points from four games in League B Group 1, with Ukraine two points behind in second.
The hosts, who were knocked out of the World Cup play-offs by Ukraine in June, settled into the game after a scrappy opening and dominated proceedings as Ryan Christie and Stuart Armstrong both went close to giving them a deserved lead.
Scotland were guilty of squandering a spate of chances after the break, with Armstrong's miss from close range followed by Che Adams rattling the crossbar before McGinn and Dykes sealed the points with three well-taken goals.
The leaders next host Ireland on Saturday while Ukraine travel to Armenia.
Elsewhere, San Marino ended a run of 18 successive defeats on Wednesday but failed to grab only their second-ever international victory as they played out a 0-0 draw with Seychelles in a friendly between two of FIFA's lowest ranked sides.
Their only success in 193 internationals came in a friendly against Liechtenstein in 2004 and they have been unsuccessful in 124 games since.
Seychelles, ranked 198th, have not won in their previous 45 internationals since an Africa Cup of Nations qualifying success against Lesotho in 2016.
It was only the second time San Marino had faced opposition from outside of Europe, having lost to the Cape Verde Islands earlier this year, and they had high hopes of breaking their drought.