Ulster 54 Zebre 7
A first half hat-trick from Rob Herring, all from driving mauls, helped Ulster on their way to only their third try bonus of the Pro14 campaign as they went on to score eight tries to see off Zebre.
The result also took Ulster up to third in the league’s Conference B in what is a tightly fought battle to make the play-offs - back-to-back victories now giving Dan McFarland’s side some well-timed momentum.
Rob Lyttle was Ulster's top scorer with a 17-point haul from a try and six conversions.
Louis Ludik, Robert Baloucoune and Peter Nelson got Ulster's other tries with a penalty try also coming their way against Michael Bradley's struggling side whose only score was from a first half penalty try which saw Ludik binned.
The bonus point was secured right at the end of the half as Lyttle made the left corner and then superbly converted his score to give Ulster a 26-7 lead.
Ulster were awarded their penalty try two minutes after the restart when they went for another driving maul over the line - Herring’s first half hat-trick having come the same way - and shortly afterwards Ludik’s’ score and Lyttle’s conversion took Ulster to the 40-mark.
After Zebre shipped their second yellow card of the night, Baloucoune got over before Nelson wriggled his way through to dot down with Lyttle converting both.
Ulster: L Ludik; R Baloucoune, D Cave, S McCloskey, R Lyttle; P Nelson, D Shanahan; E O'Sullivan, R Herring, M Moore; A O'Connor (capt), K Treadwell; C Ross, S Reidy, N Timoney. Replacements: J Hume for McCloskey (46mins), A Warwick for O'Sullivan, R Kane for Moore (both 49mins), J Stewart for Shanahan (50mins), I Nagle for O'Connor, G Jones for Timoney (both 51mins), J McPhillips for Ludik (60mins), A O'Connor for Treadwell (63mins), J Andrew for Herring (64mins).
Yellow cards: L Ludik (24mins).
Zebre: F Brummer; P Balekana, G Bisegni, N De Battista, J Elliott, C Canna, J Renton; D Rimpelli, O Fabiani, E Bello, L Krumov, G Biagi (capt), A Tauyavuca, J Brown, J Bianchi. Replacements: R Tenga for Bello (27mins) , L Luus for Rimpelli and D Fischetti for Fabiani (both 49mins), A Mordacci for Biagi (63mins), M Azzolini for Brummer (63mins), M Cecilliani for Brown (63mins), G Venditti for De Battista and R Raffaele for Renton (both 69mins).
Yellow cards: J Brown (14mins), R Tenga (57mins ).
Referee: M Adamson (SRU)