The Ospreys had to fight hard for a 32-27 win over Treviso in Saturday's Rabodirect Pro12 at Stadio Monigo.
Tries from Tom Isaacs and Justin Tipuric either side of half-time helped Ospreys to a nail-biting victory.
Treviso's Chris Burton and Osprey's Daniel Biggar traded two early penalties in the opening 15 minutes to make it 6-6, before Italian international Luca Morisi gave his side the lead at the end of the first quarter with the first try of the match.
Burton was unable to add the extras however and Biggar narrowed their hosts lead to just two points with a drop goal minutes later.
Osprey's cause was helped when Marco Filippucci was sent to the sin-bin, and the visitors were in front when Biggar knocked over his third penalty of the afternoon on 33 minutes.
That made it 11-12 to the Swansea outfit but there'd 14 more points scored before the half-time hooter sounded. Benjamin Vermaak crossed for Treviso's second try of the afternoon to put the hosts in front, before Ospreys responded with a their first try courtesy of Tom Isaacs.
Both scores were converted, making it 18-19 to the visitors at the interval.
Ospreys took less than five minutes following the restart to add their second try. Young Welsh International Justin Tipuric was the man to get over the line, and Biggar's second successful conversion gave his side an eight point advantage.
A Biggar penalty on the hour mark edged Ospreys further in front, but Treviso ensured a tight finish with three penalty goals from Willem De Waal.
His effort three minutes from time took the Italians to within two, but a Kristian Phillips penalty in the dying minutes helped settle Ospreys' nerves.
Tries: Morisi, Vermaak
Pens: Burton 2, de Waal 3
Tries: Isaacs, Tipuric
Cons: Biggar 2
Pens: Biggar 3
Yellow cards: Filippucci (Treviso - 34th min); Biggar (Ospreys - 73rd min)
Treviso: 15 Ludovico Nitoglia, 14 Benjamin De Jager, 13 Ezio Galon, 12 Luca Morisi, 11 Brendan Williams, 10 Kristopher Burton, 9 Alberto Chillon, 8 Marco Filippucci, 7 Francesco Minto, 6 Gonzalo Padṛ, 5 Benjamin Vermaak, 4 Antonio Pavanello (capt), 3 Pedro Di Santo, 2 Diego Vidal, 1 Michele Rizzo.
Replacements: 16 Enrico Ceccato, 17 Matteo Muccignat, 18 Augusto Allori, 19 Valerio Bernaḅ, 20 Manoa Vosawai, 21 Willem De Waal, 22 Simon Picone, 23 Michele Sepe.
Ospreys: 15 Richard Fussell, 14 Tom Isaacs, 13 Sonny Parker, 12 Andrew Bishop, 11 Hanno Dirksen, 10 Dan Biggar, 9 Rhys Webb, 8 Jonathan Thomas, 7 Justin Tipuric (capt), 6 Tom Smith, 5 Ian Evans, 4 Ian Gough, 3 Cai Griffiths, 2 Mefin Davies, 1 Duncan Jones.
Replacements: Scott Baldwin, Aaron Jarvis, Joe Rees, James Goode, James King, Morgan Allen, Matthew Morgan, Kristian Phillips, Barry Davies.
Date: Saturday, September 17
Venue: Stadio Monigo
Referee: Neil Hennessy (WRU)