A punter has scooped £132,000 from a "miracle" £1 bet on football results.
The Scots gambler correctly predicted the winners of 18 matches in Scotland and England.
But his accumulator was only sealed by a 94th-minute penalty from Arbroath's Paul Sheerin.
It gave his side a 1-0 victory over Keith and completed the punter's dream line, which included another three Scottish matches and English teams such as West Ham, Leeds, Cardiff and Charlton.
The winner, who wants to remain anonymous, struck his bet at a Coral shop on Paisley Road West in Glasgow on Saturday.
And his payout capped a "devastating" weekend for bookies, who lost around £20million as a host of footie favourites won.
Last night, Coral spokesman David Stevens said: "In 10 years of working ... this is the most extraordinary tipping performance I have seen.
"It's hard enough finding one winner but to get 18 in one day is nothing short of miraculous. We're delighted that this customer has hit the jackpot in time for Christmas.
"It just goes to show you don't have to stake big money to win big money."
Stevens added: "We are still counting the cost of the weekend but we think the results have cost bookmakers about £20million.
"We also had a £48,000 winner south of the Border and lots of smaller wins of a few thousand.
"But the £132,000 winner was the biggest by far.
"And the difference between his win and the rest was that he didn't back top-flight teams - the big guns who people usually back first. That's what makes it so special."
The payout is a latest big-money win for Scots punters. In May, a Glasgow gambler scooped £353,000 on a £1 seven-horse accumulator.
And in August, Dumfries grandad Stuart Smith, 58, became Scotland's first betting shop millionaire, landing the jackpot on the 49's lottery game.