Scotland are within 90 minutes of a Nations League play-off spot after an emphatic 4-0 win over 10-man Albania at the Loro Borici Stadium in Shkoder.
Ryan Fraser's first international goal after 14 minutes gave the visitors the lead before home skipper Mergim Mavraj was sent off six minutes later by referee Vladislav Bezborodov for a headbutt on Ryan Christie.
Steven Fletcher scored with a penalty just before the interval and James Forrest grabbed a double in the second half, his first two goals for the national team, as the Scots coasted to three valuable Group C1 points.
They may have had a man advantage for the majority of the match but it was a morale-boosting win for Alex McLeish's side, who moved on to six points with Israel.
A win of any kind against Israel at Hampden Park on Tuesday night will secure a play-off place for the 2020 European Championships.
Hamburg defender David Bates, a late call-up, was handed his debut amid an attacking line-up and he partnered Scott McKenna with Cardiff attacker Callum Paterson in at right-back.
Sheffield Wednesday's Fletcher was asked to lead the line, supported by Forrest and Fraser, who was making his fifth appearance for Scotland.
The Bournemouth winger's goal came when he took a pass from midfielder Christie, turned onto his right foot inside the box and curled the ball past keeper Etrit Berisha and into the far corner.
However, when Mavraj was dismissed for putting his head on Christie, when play was stopped for the captain's foul on Forrest - he was shown a yellow then a red - the game had turned Scotland's way.
Albania boss Christian Panucci replaced Ergys Kace with Ardian Ismajli in a reshuffle.
However, seconds before the interval, after Christie was fouled by Ismajli just outside the box, Scotland doubled their lead.
Midfielder Stuart Armstrong's free-kick was judged to have hit the hands of Rey Manaj - perhaps fortuitously for McLeish's men - and Fletcher sent Berisha the wrong way with his spot-kick.
There was only 10 minutes played in the second half when Forrest raced through the middle onto a Christie pass and beat Berisha with a right-footed drive, the keeper getting a hand to the shot but unable to keep it out.
It was clearly Scotland's night and the 2,000-plus travelling supporters were in raptures.
Berisha saved a long-distance drive from Armstrong before Bates had the ball in the net only to be ruled offside.
However, the next goal arrived in 67th minute when Fraser set up Forrest for the Celtic player to skip past defender Frederic Veseli and volley in from 12 yards.
Substitute Scott McTominay, on for Armstrong, skimmed the bar with a left-footed drive in the 78th minute as Scotland dominated the bedraggled home side and they will now look for one big effort against Israel on what is set up to be a thrilling night at Hampden Park.