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 at a packed Hampden.
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.
More to follow.
helpHow to play
Rate players out of 10 throughout or after the game. The rater will close 30 minutes after the final whistle.
Rating range key1 = Give it up10 = Pure perfection
Scotland
Squad number11Player nameChristieSquad number16Player nameCooperIsrael
Squad number18Player nameMarciano
Squad number5Player nameAbu Abaid
Squad number4Player nameBitton
Squad number15Player nameArad
Squad number2Player nameDasa
Squad number8Player namePeretz
Squad number6Player nameNatcho
Squad number12Player nameMenachem
Squad number10Player nameDabbur
Squad number11Player nameSolomon
Squad number7Player nameZahavi
Squad number3Player nameGlazer
Squad number14Player nameWeissman
Squad number21Player nameKinda
Squad number22Player nameDavidzada
Line-ups
Scotland
Formation 3-5-2
1Gordon
4McTominay13Hendry6Tierney
22Patterson7McGinn14Gilmour8McGregor3Robertson
10Adams9Dykes
1Gordon4McTominay13Hendry6Tierney22PattersonBooked at 85mins7McGinnBooked at 49mins14GilmourBooked at 81minsSubstituted forCooperat 90+5'minutes8McGregor3RobertsonBooked at 55mins10AdamsSubstituted forChristieat 68'minutes9DykesSubstitutes
2O'Donnell5McKenna11Christie12Kelly15Ferguson16Cooper17Armstrong18Turnbull19Nisbet20Fraser21McLaughlin23McLeanIsrael
Formation 3-4-2-1
18Marciano
5Abu Abaid4Bitton15Arad
2Dasa8Peretz6Natcho12Menachem
10Dabbur11Solomon
7Zahavi
18Marciano5Abu Abaid4BittonBooked at 81mins15AradSubstituted forKindaat 74'minutes2Dasa8Peretz6NatchoBooked at 44minsSubstituted forGlazerat 66'minutes12MenachemSubstituted forDavidzadaat 88'minutes10DabburSubstituted forWeissmanat 66'minutes11Solomon7ZahaviBooked at 57minsSubstitutes
1Peretz3Glazer9Cohen13Gotlieb14Weissman16Shamir17Podgoreanu19Abada20Abu Hanna21Kinda22Davidzada23NitzanLive Text
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 very close range 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.