Adam Armstrong scored a 97th-minute penalty as Southampton hit back to salvage a draw against Norwich City in an astonishing game at St Mary's.
A frantic 16-minute spell before the break began when Josh Sargent headed in Jack Stacey's inviting cross, but Jan Bednarek smashed Saints level from close range and Armstrong's first spot-kick of the afternoon made it 2-1 to the hosts.
The Canaries equalised within two minutes through a breathtaking strike from the outstanding Brazilian Gabriel Sara, who then teed up Jonathan Rowe to nod the visitors ahead before the break.
Substitute Che Adams struck as Saints levelled again, only for Christian Fassnacht to capitalise on some sloppy late defending to fire in what looked like being the winner.