|Benetton Treviso (8) 22|
|Tries: Ambrosini, Hayward, Bigi Con: Hayward 2 Pen: Hayward|
|Ospreys: (12) 25|
|Tries: Evans, John, Davies Con: Davies 2 Pen: Davies 2|
Ospreys ended their try drought to secure their first win of the Pro12 season with victory over Benetton Treviso.
Steve Tandy's side led at the break through tries from Dan Evans and Ben John, with James Ambrosini crossing for the home side.
Sam Davies scored a third try in the second half and also kicked 10 points.
Jayden Hayward and Luca Bigi's late tries secured a bonus point for Treviso but Ospreys held on.
Ospreys had failed to scored a try in their opening three games of the season, losing each one.
Fiji centre Josh Matavesi started for the visitors after returning from World Cup duty, with Italy flanker Alessandro Zanni back to captain Treviso.
|Like this? Read these...|
|South Africa v Wales|
|Wales set for Netherlands friendly|
|Cleverly loses on points to Fonfara|
Hayward's penalty gave the home side an early lead at the Stadio Comunale di Monigo.
Davies missed two penalty attempts for Ospreys before Evans scored the game's opening try only minutes after replacing Hanno Dirksen.
Davies missed the conversion and four minutes later Treviso restored their lead through Ambrosini's try, which Hayward failed to convert.
Ospreys took the lead when centre John crossed for their second try, which Davies converted with his first successful kick of the game.
Hayward missed a penalty which would have restored Treviso's lead but Ospreys went in at the break leading 12-8.
Davies extended Ospreys' lead with his first successful penalty and although he failed with a fourth attempt he made amends with his side's third try of the game.
The 22-year-old converted his own try before Treviso responded through Hayward's converted try.
Davies' penalty made it 25-15 before Hayward missed a penalty, but Treviso had the last word with Bigi's stoppage time try converted by Hayward to secure a losing bonus point.
Treviso: Jayden Hayward; Ludovico Nitoglia, Tommaso Iannone, Sam Christie, Andrea Pratichetti; James Ambrosini, Edoardo Gori; Alberto De Marchi, Davide Giazzon, Simone Ferrari, Duncan Naude, Jeff Montauriol, Alessandro Zanni (capt), Dean Budd, Robert Barbieri.
Replacements: Luca Bigi, Matteo Zanusso, Salesi Manu, Marco Fuser, Francesco Minto, Braam Steyn, Chris Smylie, Luke Mclean.
Ospreys: Richard Fussell; Tom Grabham, Ben John, Josh Matavesi, Hanno Dirksen; Sam Davies, Brendon Leonard; Ryan Bevington, Sam Parry, Dmitri Arhip ,Lloyd Ashley (capt), Rory Thornton, Joe Bearman, Sam Underhill, Dan Baker.
Replacements: Scott Otten, Gareth Thomas, Cai Griffiths, Rynier Bernardo, Gareth Delve, Tom Habberfield, Jonathan Spratt, Dan Evans.