Match ends, Scotland 3, Israel 2.
Scott McTominay sparked bedlam at Hampden as his stoppage-time winner against Israel kept Scotland on course for the World Cup qualifying play-offs.
The Manchester United midfielder bundled in his first Scotland goal after Eran Zahavi’s brilliant free-kick and a Munas Dabbur finish twice had the visitors ahead in a thrilling contest.
John McGinn briefly levelled with a superb strike before Lyndon Dykes – having had a weak penalty saved – volleyed an equaliser belatedly awarded after a VAR check after the break.
Scotland’s concerted pressure looked set to fall short until McTominay pounced to leave his side two wins from a play-off spot, with trips to the Faroes Islands and Moldova up next.
Victory moves Steve Clarke’s men four points clear of Israel with three games to play in the battle to finish runners-up to Denmark.
The unbridled elation at full-time was befitting of Scotland’s first full house at Hampden since England’s visit in June 2017. It was also in marked contrast to the despondency felt by those fans after a dreadful and error-strewn first 45 minutes.
The pre-match air of optimism and expectation was quickly doused when Zahavi bent a terrific free-kick into the top corner after just five minutes for his 26th goal in his last 28 caps.
The PSV Eindhoven attacker’s finishing prowess should have been no surprise to Scotland in their seventh meeting with Israel in three years. Yet the free-kick was a needless concession from Jack Hendry, and the mistakes kept piling up before the break.
The damage could have been doubled when McTominay – back from injury to replace the suspended Grant Hanley in the back three – was caught out by a long ball and only Manor Solomon’s poor touch when clean through let Scotland off the hook.
The goal stunned Scotland, who had threatened through Che Adams in the opening minute before completely losing momentum. Simple passes were going astray and the hosts struggled to put coherent attacks together.
Scotland needed something special – and McGinn provided it, giving former Hibernian goalkeeper Ofir Marciano no chance with a sublime curled finish from 20 yards after a flowing move driven by Andy Robertson.
However, within two minutes, Scotland were trailing again. Another needless free-kick proved their undoing, this time McTominay the culprit, with Dabbur stabbing home after Craig Gordon had kept out Dor Peretz’s effort.
Dykes should have ensured the sides went in level at the break, after Bibras Natkho slid in on Billy Gilmour as the midfielder latched on to Marciano’s punched clearance just inside the box.
But the QPR striker – Scotland’s match-winner in their previous two games – sent his penalty straight down the middle, where Marciano stayed put and saved with his foot.
Scotland – knowing how costly a draw would be to their qualification hopes – were much improved after the break and got a quick reward as Dykes made amends when he volleyed in Robertson’s cross.
Even that was fraught with worry for the Tartan Army, though, as referee Szymon Marciniak initially disallowed the goal for a high challenge on Ofri Arad, who had attempted to head clear, before reversing the decision after consulting the pitchside monitor.
Scotland were indebted to Gordon for preventing them falling behind again, the goalkeeper denying Zahavi, but Clarke’s side had the momentum and Tierney planted a cross on to Dykes’ head eight yards out, with Marciano shovelling clear.
The Israel keeper was then fortunate to be given a free-kick for a challenge by Dykes after his spill from a cross was knocked into the net by Tierney.
Scotland kept piling on the pressure but agony beckoned when McGinn was foiled in the closing stages by Marciano, before McTominay chose an opportune moment to open his international account.
Jack Hendry glanced on a corner in the Israel box and McTominay did the enough from a yard or two out to edge his side closer to the play-offs as Hampden erupted in delight.
Scotland’s ability to put their supporters through the mill knows no bounds, yet the scenes at the end made all the suffering worthwhile.
It was a comeback of sheer tenacity from Clarke’s side, whose first-half display was as bad as they’ve played under him.
To turn it around took plenty of guts and sheer doggedness. With Robertson rampaging forward and Billy Gilmour much more prominent in midfield, the hosts turned the screw on an Israel side who had been given far too much freedom.
Defensive issues remain – is McTominay best suited at centre-back? – but those are for another day.
Scotland head coach Steve Clarke: “I told them at half-time – if you do want to lose the game, you’re doing it in the perfect fashion.
“The talk at half-time was really just – we have to play it our way. We have to play with more tempo, a little bit more ambition, control the game better and we did that from the start of the second half more or less to the 96th minute. We got our reward.”
Scotland midfielder John McGinn: “The fans played a huge part. They could have easily went to the pub last five but they decided to stick with us. It was probably as good an atmosphere as I’ve heard here for years.
“I didn’t think it would take me 39 caps to play in front of a full house at Hampden but certainly a night I will never forget and it was made extra special with a goal and three points.”
Scotland will go for the two wins they need against the Faroe Islands in Torshavn on Tuesday (19:45 BST) and Moldova away next month. Should they slip up, another chance comes when they end the campaign at home to Denmark.
Player of the match
with an average of 7.73
Squad number14Player nameGilmour
Squad number7Player nameMcGinn
Squad number3Player nameRobertson
Squad number6Player nameTierney
Squad number1Player nameGordon
Squad number4Player nameMcTominay
Squad number8Player nameMcGregor
Squad number22Player namePatterson
Squad number9Player nameDykes
Squad number11Player nameChristie
Squad number10Player nameAdams
Squad number13Player nameHendry
Squad number16Player nameCooper
Squad number18Player nameMarciano
Squad number7Player nameZahavi
Squad number4Player nameBitton
Squad number11Player nameSolomon
Squad number10Player nameDabbur
Squad number5Player nameAbu Abaid
Squad number15Player nameArad
Squad number6Player nameNatcho
Squad number8Player namePeretz
Squad number12Player nameMenachem
Squad number2Player nameDasa
Squad number3Player nameGlazer
Squad number14Player nameWeissman
Squad number21Player nameKinda
Squad number22Player nameDavidzada
Match ends, Scotland 3, Israel 2.
Second Half ends, Scotland 3, Israel 2.
Corner, Scotland. Conceded by Eli Dasa.
Substitution, Scotland. Liam Cooper replaces Billy Gilmour.
Goal! Scotland 3, Israel 2. Scott McTominay (Scotland) with an attempt from the left side of the six yard box to the top left corner. Assisted by Jack Hendry following a corner.
Attempt missed. Jack Hendry (Scotland) header from the centre of the box misses to the left. Assisted by John McGinn with a cross following a corner.
Corner, Scotland. Conceded by Dor Peretz.
Foul by Scott McTominay (Scotland).
Shon Weissman (Israel) wins a free kick in the attacking half.
Attempt missed. John McGinn (Scotland) header from the centre of the box misses to the right. Assisted by Ryan Christie with a cross.
Attempt saved. John McGinn (Scotland) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Ryan Christie.
Substitution, Israel. Ofir Davidzada replaces Sun Menachem.
Attempt blocked. Lyndon Dykes (Scotland) left footed shot from the left side of the box is blocked. Assisted by John McGinn.
Nathan Patterson (Scotland) is shown the yellow card for a bad foul.
Foul by Nathan Patterson (Scotland).
Manor Solomon (Israel) wins a free kick in the defensive half.
Corner, Scotland. Conceded by Eyad Abu Abaid.
Attempt blocked. John McGinn (Scotland) left footed shot from the left side of the box is blocked.
Corner, Scotland. Conceded by Dan Glazer.
Billy Gilmour (Scotland) is shown the yellow card for a bad foul.