Wales vs Italy player ratings as the visitors recorded was their first win in the Six Nations since 2015, and their first win ever in Wales.
The win ensured Italy broke a losing sequence of 36 Six Nations games. Wales had suffered away defeats in 2003 and 2007, but the recent 15-year winning record against Italy in all competitions had stretched to 16 games.
The visitors took an early 6-0 lead through two penalties before Owen Watkin’s try, converted by Dan Biggar, put the hosts in front.
Italy, nevertheless, took an unexpected 12-7 lead into the break after two more three-pointers.
Hooker Dewi Lake scored his first international try to put Wales back in front before Garbisi struck once again for the visitors, 14-15.
Apiece of Josh Adams magic saw the winger carve through visitors defence for what everybody thought was the decisive winning score.
However, Ange Capuozzo sped through to set up Edoardo Padavani to cross the whitewash before Garbisi slotted the decisive winning conversion.
Scroll down for the Wales vs Italy player ratings.
Wales: 21 (7)
- Tries: Watkin 27, Lake 51, Adams 68
- Cons: Biggar 28, 51,69
Italy: 22 (12)
- Tries: Padovani 78
- Cons: Garbisi 80
- Pens: Garbisi 12,31, Padovani 15,33
RUCK’S PLAYER OF THE MATCH: Ange Capuozzo (Italy)
- Most carries: Johnny McNicholl (Wales) – 13
- Most metres made: Monty Ioane (Italy) – 168
- Most tackles: Leonardo Marin (Italy) – 16
- Missed tackles: Juan Ignacio Brex (Italy) – 5
- Offloads: Alun Wyn Jones (Wales) – 3
- Turnovers won: Josh Navidi (Wales) – 3
- Turnovers conceded: Louis Rees-Zammit (Wales) – 2
Wales vs Italy player ratings:
WALES: Johnny McNicholl 5; Louis Rees-Zammit 4, Owen Watkin 6, Uilisi Halaholo 5, Josh Adams 9; Dan Biggar (capt) 6 , Gareth Davies 6; Gareth Thomas 6, Dewi Lake 8, Dillon Lewis 7, Adam Beard 7, Alun Wyn Jones 6, Seb Davies 6, Josh Navidi 7, Taulupe Faletau 6.
ITALY: Ange Capuozzo 9; Edoardo Padavani 8, Ignacio Brex 6, Leonardo Marin 6, Montanna Ioane 6; Paolo Garbisi 7, Callum Braley 7; Danilo Fischetti 6, Giocomo Nicotera 6, Pietro Ceccarelli 6, Marco Fuser 6, Federico Ruzza 6, Giovanni Pettinelli 6, Michele Lamaro (capt) 7, Toa Halafini 7.