Italy were the toughest opponents on paper going into Euro 2020 now they are Wales' toughest opponents on another level.
The Dragon's are the outsiders at 13/2 with Grosvenor Sport while the Italians are the favourites at 8/15 and a draw is 14/5.
The Azzurri's form has been sensational and the football they have been playing has won over the hearts of Italy's fans once again.
Roberto Mancini's side did not waste any time in their group opener against Turkey winning 3-0 in Rome before a similar display put Switzerland in a spot of bother going into their final group game.
Wales, meanwhile, have managed to get a result in every match so far - beating Turkey and drawing with Switzerland - but this will be their biggest task so far.
With Wales looking for a place in the knockout stages, this will be their biggest test yet. If they break Italy's rock-solid defence then they will win plenty of plaudits for it.
18+ | Gamble responsibly | begambleaware.org | Odds subject to change
Big games need big players - I said this last time and Gareth Bale delivered. While former Arsenal man Aaron Ramsey was also on the scoresheet, the Wales captain will be more determined to get his team hyped for this one.
While Italy's defence have been formidable, I am surprised to find Bale priced at 3/1 to score anytime in this match - high odds for a player who rises to any occasion from Champions League finals to derby matches.
Elsewhere, Daniel James has been really impressive in this tournament - he was Rob Page's most creative and lively player against Switzerland and really put the pressure in against Turkey too.
He has been unlucky not to get an assist so far in this tournament and while Italy's defence look unbreakable at the moment, they still conceded nine chances in front of goal so Wales have an opportunity but they need to take them.