Cam Little kicked a 57-yard field goal as time expired to give the Jacksonville Jaguars a 19-17 win over the Philadelphia Eagles in a miraculous ending at the Tottenham Hotspur Stadium.
Jaguars quarterback Trevor Lawrence threw a 27-yard touchdown to Parker Washington on fourth down with under four minutes remaining to give them a 16-14 lead, and when they forced the Eagles to punt with two minutes left, the win looked all but secure.
But when Jalen Hurts led the Eagles 32 yards downfield in nine plays to set up a Jake Elliott 48-yard field goal with 12 seconds to go, the Eagles-heavy crowd celebrated what appeared to be a 17-16 Philadelphia win in London.
The NFL returns to the UK - will we see a team in Europe soon?
Latest NFL fixtures, results and UK kick-off times
Get latest Sky Sports deals or stream with no contract
However, those 12 seconds were enough for Ameer Abdullah to stun the stadium with a 53-yard kickoff return, before Little hit the game-winner as time expired.
The Jags move to 4-1 on the season and look every part the Super Bowl contender after a supreme performance from Lawrence.
Meanwhile after a turbulent season so far filled with injuries and disappointment, the Eagles fall to 2-3.
More to follow...
Stats leaders:
Philadelphia Eagles
Passing: Jalen Hurts, 21 of 40 for 220 yards, 1 TD, 0 INT
Rushing: Dameon Pierce: 11 carries, 14 yards
Receiving: Darius Cooper: 2 catches, 71 yards
Jacksonville Jaguars
Passing: Trevor Lawrence, 24 of 39 for 331 yards, 2 TDs, 1 INT
Rushing: Bhayshul Tuten: 22 carries, 72 yards
Receiving: Parker Washington: 6 catches, 124 yards, 2 TDs
The NFL's final game in London this year is next Sunday, October 18 at Wembley as the Jags host their division rival Houston Texans.