Ulster (32) 32
Tries: Pienaar, Spence, D'Arcy, Best Cons: Humphreys 3 Pens: Humphreys 2
Treviso (6) 13
Try: Padro Con: De Waal Pens: De Waal 2
Nevin Spence scored a first-half try for Ulster
Ulster secured a bonus point as they defeated Benetton Treviso in convincing fashion in Friday night's Magners League game at Ravenhill.
Ulster scored four tries in the first half through Ruan Pienaar, Nevin Spence, Adam D'Arcy and Rory Best, with Ian Humphreys adding three conversions.
Humphreys also kicked two penalties with Adam de Waal kicking two penalties for the Italian visitors.
Gonzalo Padro scored a second-half try for Treviso, with de Waal converting.
De Waal scored the first points of the game with a penalty in the fifth minute but Humphreys replied to level the score five minutes later.
Treviso full-back Kristopher Burton was just off-target with an attempt at a drop goal soon after.
Andrew Trimble set up his side's first try when he ran from deep inside his own half and passed to Willie Faloon, who offloaded to Rory Best, who then found Pienaar, who ran over the line to complete a flowing counter-attacking move after 12 minutes.
Humphreys added the conversion to make it 10-3 in favour of Brian McLaughlin's side.
A long-range penalty from de Waal reduced his side's deficit but Humphreys responded with a successful penalty from the halfway line which came off the upright and over the bar.
Spence scored Ulster's second try when he accepted a pass from D'Arcy and showed some neat football skills to kick into space, pick up the ball and dive over the line in the 24th minute, Humphreys again converting.
D'Arcy scored his second Magners League try of the season in the 29th minute, running onto Simon Danielli's offload and neatly kicking the ball forward before touching down under the posts.
Humphreys converted to extend the Irish province's lead to 21 points.
Skipper Best completed a strong drive by the Ulster forwards by crossing the Treviso line in the 34th minute, the referee awarding the try after consulting with the Television Match Official.
Humphreys was off-target with the conversion on this occasion.
The home side survived a late first-half surge as the visitors were held up just short of the line after exerting sustained pressure.
Second row Padro showed great strength to barge over for a Treviso try in the 48th minute and although de Waal added the conversion, the Italian outfit were unable to convert their superiority into further points.
Replacement Sbaraglini was just held up by Dan Tuohy late in the game.
Ulster remain sixth in the table.
Ulster coach Brian McLaughlin:
"It was very difficult to keep the momentum going after a brilliant first half.
"We had the bonus point in the bag at half-time but we defended well in the second half.
"We still have plenty to work on and we have a huge European game coming up - they don't come any bigger than Biarritz at home.
"We'll be up for it and we want to show the same intensity as we did in the first half."
Ulster: A D'Arcy; A Trimble, N Spence, P Wallace, S Danielli; I Humphreys, R Pienaar; T Court, R Best (Captain), BJ Botha; J Muller, T Barker; C Henry, W Faloon, P Wannenburg.
Replacements: N Brady for Best (71), B Young for Court (71), D Fitzpatrick for Botha (63), D Tuohy for Barker (46), S Ferris for Faloon (46), P Marshall for Pienaar (40), I Whitten for Spence (71), D McIlwaine for Trimble (59).
Benetton Treviso: K Burton; L Nitoglia, T Benvenuti, A Sgarbi, A Vilk; W De Waal, F Semenzato; M Vosawai, A Zanni, M Filippucci; C Van Zyl, G Padrò; L Cittadini, L Ghiraldini, I Fernandez Rouyet.
Replacements: F Sbaraglini for Rouyet (56), A Allori for Cittadini (56), P Di Santo for Ghiraldini (56), P Derbyshire for Filippucci (62), F Minto for Vosawai (45), G Garcia for Benvenuti (45).
Not used: V Bernabo, T Botes.
Referee: Leighton Hodges (RFU).