Ulster 59, Treviso 3 (full-time)
Ulster won convincingly against Treviso - and scored eight tries along the way - but they still rely on tomorrow's results going their way for qualification.
Ulster started slowly and were left behind when Simon Mason scored a penalty for the away side.
But the Northern side then took command and were 18 points ahead at the break with tries from Gary Longwell and Neil Doak.
In the second half, Ulster stepped up a gear as they set about winning by a cricket score.
Scrum-half Neil Doak scored one, while winger Tyrone Howe scored another two. Adam Larkin scored his first Heineken Cup and then Ulster were awarded a penalty try.
Dungannon's Ryan Constable scored Ulster's final try in stoppage time.
Paddy Wallace took over from David Humphreys in the kicking department in the second half and he put over four conversions.
Humphreys kicked three penalties and one conversion before the break.