Harry Kane volleyed in an injury-time equaliser as England snatched a point against Scotland after three goals in the last six minutes of their 2018 World Cup qualifier.
Captain Kane met Raheem Sterling's deep cross at the back post unmarked and slotted past Craig Gordon on 93 minutes.
England looked to be heading for defeat when Leigh Griffiths curled in two brilliant free-kicks late on - both over the wall into each side of the net on 87 and 90 minutes.
Substitute Alex Oxlade-Chamberlain had given England the lead with 20 minutes remaining with a strike that Gordon should have saved, just five minutes after coming on to the pitch.
England remain top of Group F with 14 points from six games, three points ahead of Slovenia in second place. Scotland are fourth with eight points.