What could a Welsh win at the Euros cost bookies?
Britain's bookmakers say they are facing huge payouts if Wales 'do a Leicester' and defy the odds to win Euro 2016.
Wales' success in the tournament has seen their odds slashed from 100-1 to 8-1, with a flurry of bets placed since the side's stunning 3-1 win over Belgium on Friday.
Now betting firms say they could face having to pay out a staggering £20 million if Chris Coleman's men go all the way.
David Stevens, of Coral, said: "Of the four teams left in the tournament, a Welsh win would be by far our worst result, with our liabilities growing every hour as punters across the UK put their faith in Gareth Bale and co.
"If they do beat Portugal in the semi-final, our potential losses will rocket again - and by the final, bookies could be braced for a £20 million payout, as Wales attempt to do what England have been unable to do for 50 years, and win a major tournament."
Mr Stevens said bookmakers thought they had "dodged a bullet" earlier in the tournament when England were beaten by Iceland.
He added: "Only an England tournament win would have been more costly than a Welsh triumph, but punters everywhere are backing Chris Coleman's side to 'do a Leicester' and defy the odds and cause more misery for the bookies in this incredible year for football underdogs."
Earlier this year, bookmakers paid out £25 million after 5000-1 underdogs Leicester City won the Premier League title.