|Italy U20 (7) 21|
|Tries: Giammarioli, Dallavalle Con: Minozzi Pens: Minozzi 2 Drop-goal: Minozzi|
|Wales U20 (10) 23|
|Tries: Griffiths, R Williams, Penalty try Cons: Jones Pens: Jones 2|
Wales Under-20 clinched a dramatic win over Italy Under-20 as fly-half Dan Jones converted a late penalty try.
Renato Giammarioli went over early for the hosts and Matteo Minozzi converted, but tries by Ollie Griffiths and Rhys Williams gave Wales the half-time lead.
Welsh-born prop Dino Dallavalle put Italy back in front.
The Minozzi-Jones kicking duel continued until Jones converted the penalty try awarded after repeated Italian scrum infringements.
It was Wales' third win of the tournament after beating Ireland and England's junior teams. They also lost to Scotland and France.
Wales return to Italy in June for the Junior World Championship.
Italy U20: Giacomo De Santis; Lorenzo Masato, Lorenzo Casalini, Enrico Lucchin, Tommaso Beraldin; Matteo Minozzi, Riccardo Raffaele; Paolo Buonfiglio (capt), Luhandre Luus, Federico Pavesi, Samuele Ortis, Davide Zanetti, Matteo Archetti, Jake Polledri, Renato Giammarioli.
Replacements: Marco Ferro, Dino Dallavalle, Andrea Cincotto, Ugo D'Onofrio, Matteo Cornelli, Pietro Lamaro, Maicol Azzolini, Matteo Ferrari.
Wales U20: Joe Gage (Ospreys); Joshua Adams (Scarlets), Owen Watkin (Ospreys), Garyn Smith (Blues), Rhys Williams (Leicester Tigers); Jarrod Evans (Blues), Kieran Hardy (Scarlets); Luke Garrett (Dragons), Ryan Elias (Scarlets), Joe Jones (Blues), Joe Davies (Dragons), Rory Thornton (capt, Ospreys), Harrison Keddie (Dragons) Ollie Griffiths (Dragons), Jon Fox (Ospreys).
Replacements: Liam Belcher (Blues), Keagan Bale (Dragons), Dillon Lewis (Blues), Adam Beard (Ospreys), Jordan Viggers (Blues), Owen Davies (Dragons), Daniel Jones (Scarlets), Barney Nightingale (Dragons).
Referee: Lloyd Linton (Scotland).