A punter turned £2 into £500,000 after predicting the outcomes of 18 different fixtures in one of the best ever accumulators we've seen.
Betting with Ladbrokes, the football fan's accumulator was made up of games in League One and League Two, as well as international matches.
The odds were at 252,991-1 and luck was definitely on their side as no less than FOUR injury time goals made the bettor half a million pound richer.
There were 95th minute winners for Colchester and Mansfield against Tranmere and Oldham Athletic respectively, while he also had England, Germany, Qatar and the Netherlands to win their games.
Spain were also on the slip but looked like they might just the team to let the punter down when Albania's Myrto Uzuni cancelled out Ferran Torres' strike in the 85th minute.
But in the 90th minute, La Roja won it when Dani Olmo curled in a beauty after glorious play from Pedri and Jordi Alba down the left flank.
Still, though, the bet was in danger of collapsing as Mozambique bagged a 90th minute leveller in the friendly against Mauritania.
Surely the money was down the drain? Nope, Lamine Ba put the hosts back in the lead in the 92nd minute in a dramatic finale.
£505,984.88 was the exact sum as a result of four crazy finishes across the world.
"Quite simply, we've never seen anything like this," Ladbrokes spokesman Alex Apati commented.
"Our plucky punter must not have any fingernails left after yesterday's late drama. Turning two quid into half a million... it might just be the best winning acca story of all-time!"
List of results in full:
Spain to beat Albania - 2/11
Netherlands to beat Denmark - 10/11
Qatar to beat Bulgaria - 5/6
England to beat Switzerland - 7/10
Germany to beat Israel - 1/8
Colchester to beat Tranmere - 6/4
Mansfield v Oldham - 5/6
Port Vale to beat Sutton - 10/11
Harrogate to beat Scunthorpe - Evens
Salford City to beat Walsall - 11/10
Northampton to beat Hartlepool - 21/20
Gillingham to beat Accrington - 15/4
Ipswich to beat Plymouth - 4/5
Cambridge Utd to beat AFC Wimbledon - 13/5
Charlton to beat Doncaster - 19/20
Sheff Wed to beat Cheltenham - 1/2
Shrewsbury to beat Lincoln - 21/20
Mauritania to beat Mozambique - 13/10
Featured Image Credit:Topics: Ladbrokes, England, Germany, Betting, Spain, Switzerland