Ulster peeled off 35 unanswered second-half points as they turned a slender deficit at the break into a comprehensive 47-13 victory over Benetton.
Seeking to get back to winning ways after losing at the Lions before the international break, Ulster went ahead through Robert Baloucoune and Werner Kok tries, with the latter converted.
They trailed 13-12 at the break as Bautista Bernasconi touched down and Jacob Umaga added the extras before the Benetton fly-half also splitting the posts with two penalties in the first half at the Affidea Stadium.
However, James Hume's converted try restored Ulster’s lead and it was one-way traffic from then on.
Kok and Baloucoune both claimed their second scores of the night, sandwiched by a penalty try and Harry Sheridan dotting down, as Ulster claimed an impressive bonus-point victory.
Ulster’s fourth win in five matches moves them up to third in the table, while Benetton remain 10th after a fourth defeat in six outings.