Ulster sealed back-to-back bonus point Champions Cup victories over Scarlets with a 30-15 success at Kingspan Stadium on Friday evening.
Iain Henderson scored two tries, while John Cooney and Jacob Stockdale also touched down on another pleasing European night.
It means Ulster's European fate rests firmly in their own hands with two games in January - at home to Racing 92 and away to Leicester Tigers - still to come.
On the night, Ulster were the far better side and they established their dominance early when Cooney kicked a ninth minute penalty.
Although Will Addison had a try chalked off for a forward pass and Henry Speight dropped the ball over the line, the first try wasn't long in coming.
Scarlets loosehead prop Wyn Jones was sin binned for hands on the floor and, off the next phase, Henderson powered over for his first score.
However, the Scarlets struck back just before the interval with a Rhys Patchell penalty, and after the restart Gareth Davies picked off a Cooney pass and kicked ahead for Jonathan Davies to score and level the game.
But Ulster responded two minutes later when Stockdale caught a Burns crossfield kick for their second score, and Cooney extended the lead with another penalty.
That was quickly followed by Henderson's second score, off another Burns kick caught by Louis Ludik, with the lock powering over from close range.
And the bonus point was secured when Rory Best was stopped inches short of the line off a driving maul, but Cooney picked up off the back and dived over.
Scarlets did get a response with two minutes to go when Tom Prydie went over off the back of Dan Jones' kick in behind, but the night was Ulster's.
Here's the game as it happened