ALEX McLeish insisted he didn't have a failure in his team after the Scotland head coach enjoyed a deserved and much-needed 4-0 win in Albania.

After nine call-offs for a variety of reasons, the national team are now 90 minutes away from a play-off for the 2020 European championships.

A win for Scotland by any scoreline against Israel at Hampden Park on Tuesday night will see them finish top of their Nations League group with nine points.

Scotland went into this game with a catalogue of injury absences and facing the possibility of finishing bottom, but they easily put Albania to the sword.

Ryan Fraser and James Forrest, twice, broke their scoring ducks for Scotland, while the recalled Steven Fletcher scored a penalty to take his tally for the national side to ten.

Scotland were helped by Albania captain Mergim Mavraj who was sent off midway through the first half for a headbutt on Ryan Christie.

A delighted McLeish said: "I had a good feeling about it and I felt if the players brought their performance level to the game then it would be positive and that’s how it turned out.

“We wanted to try and be as aggressive as we could rather than side passes. Game management. That was very evident in the second half.

“It was an exceptional performance from our lads. It looked like a familiarity and it was hard to single anyone out.

"And now we look ahead to Tuesday."

Celtic's Forrest scored twice and was man of the match. He is a certainty to start against Israel.

McLeish said: "James has been there or thereabouts in the last couple of years for Scotland. He’s won a lot of caps.

“He’s been in great scoring form for his club and he continued that, which was marvellous to see.

"He had to do a lot of tracking back to help Callum Paterson in the first half, but in the second he was fantastic going forward.

"And Ryan Fraser is a player we haven't had a few times. But he started off so well and took his goal superbly.