The game marked the return from injury for international back trio Jacob Stockdale, Stuart McCloskey and James Hume, Tom O’Toole was back from suspension, while Rob Herring and Cormac Izuchukwu were released from Ireland camp.
There was a debut for debut for prop Jacob Boyd who started while his Queens University club front-row colleague, Bryan O’Connor, also got his first taste of action for the province as a late replacement.
Ulster made the prefect start getting the game’s opening try with just three minutes on the clock.
Fly-half Aidan Morgan made a break off an attacking lineout, the forwards had a few picks and goes on the line before Nathan Doak wriggled over a pile of bodies to touch down, the scrum half then converted his own try.
Benetton levelled the scores on 12 minutes, after a bit of enterprising attack from Ulster broke down.
From an inventive lineout Nick Timoney, Jacob Stockdale and Stuart McCloskey produced a scintillating strike move but a forced offload went to ground on the Benetton 22. Winger, Matt Gallagher, hacked the ball three times and had enough pace to outsprint the visitor’s defence and dot down. Argentine ten, Tomas Albornoz, added the conversion.
Ulster regained the lead five minutes later. The visitors were absorbing Benetton pressure when Mike Lowry made a great defensive read to intercept Albornoz’s pass in midfield and he showed his pace to race away from his own half to go under the posts unopposed, making Doak’s conversion a formality.
Ulster received a blow when Cormac Izuchukwu could no longer continue after sustaining an injury after a lineout.
Albornoz then reduced Ulster’s lead to two points on 26 minutes, after the pack forced a scrum penalty.
Jacob Stockdale showed great attacking instincts to mark his return to competitive rugby with Ulster’s third try on 29 minutes.
Timoney spotted his winger in space and flung the ball wide, Stockdale made good metres before offloading inside to Doak, the scrum half was then hit hard in contact and the loose ball went backwards.
Stockdale scooped it and showed neat footwork to evade the last defender to power over for an unconverted try.
Benetton reduced Ulster's lead at the interval to 19-17, with a try in the final minute of the first half.
Rhyno Smith took a quick- tap penalty in the Ulster 22 and the forwards drove for the line, sucking in visiting defenders, before spinning it wide for winger, Mendy, to stroll in. Albornoz converted.
Ulster were reduced to 14 men on 43 minutes, as David McCann was sin binned for cynically stopping a Benetton counterattack. Michael Lowry was also replaced by Jude Postlethwaite after going off for an HIA.
In a blow after the restart, Nick Timoney was then yellow carded on 56 minutes for a shoulder to head hit on Toa Halafihi.
The home side then took the lead as Albornoz slotted over the resulting penalty.
Ulster fell foul of the referee again on 63 minutes, as full back Stewart Moore was sin binned for a deliberate knock on in his own 22.
From the resulting penalty Benetton went to the corner.
The lineout throw was on the money and the Italian side’s forward marched over the line from five metres, with replacement prop, Spagnolo, claiming the try, Albornoz added the conversion to make it a two-score game
Ulster were then dramatically denied a bonus- point try on 69 minutes.
Flanker, Matty Rea, had crashed over the line, but the score was chalked off for an act of foul play from Tom O’Toole.
The home side then wrapped up the victory with a bonus- point try from the final play of the game.
Benetton kicked a penalty into the 22 and from the maul the Italians turned on the power and man of the match, Alessandro Izekor, powered over and Albornoz landed the extras.
In a second half littered with disruption, Ulster were left to rue ill-discipline that helped the Italians make a comeback in Treviso.
Scorers
Benetton
Tries: Matt Gallagher, Ingacio Mendy Mirco Spagnolo, Alessandro Izekor
Cons: Tomas Albornoz x 4
Pens: Tomas Albornoz x2
Ulster
Tries: Nathan Doak, Mike Lowry, Jacob Stockdale, Matty Rea
Cons: Nathan Doak x2
Teams
Benetton Rugby:
(15-9) R Smith; I Mendy, M Fekitoa, M Zanon, M Gallagher; T Albornoz, A Uren;
(1-8) T Gallo, S Maile, G Zilocchi; G Marini, E Snyman (capt); A Izekor, M Zuliani, T Halafihi.
Replacements:
B Bernasconi for Maile 41 mins , M Spagnolo for Gallo 41 mins, T Pasquali for Marini 56 wins, R Favretto, S Koroiyadi for Zuliani 56 mins, J Kingi, N Casilio, M Leonardo for Gallagher 72 mins
Ulster
(15-9) S Moore; M Lowry, J Hume, S McCloskey, J Stockdale; A Morgan, N Doak;
(1-8) J Boyd, R Herring, T O’Toole; A O’Connor (capt), C Izuchukwu; Matty Rea, N Timoney, D McCann.
Replacements:
J Andrew for Herring 59 mins, B O’Connor for O’Toole 76 mins, S Wilson for Boyd 48 mins, K Treadwell for Izuchukwu 21 mins, R Crothers for McCann 72 mins , D Shanahan for Flannery 69 mins, J Postlethwaite for Lowry 43 mins , J Flannery for Morgan 57 mins
Ref: C Evans (WRU).