Ulster halted Border Reivers' run of good form in the Celtic League and jumped to second spot in the title race with a clinical win at Netherdale.
Border Reivers (0) 0
Ulster (10) 27
Try: N Best, Topping, Boss
Con: Humphreys 3
Pens: Humphreys 2
Ulster dominated the first half but only had a David Humphreys penalty to show for it midway through.
However, Neil Best touched down in the corner before the break and Humphreys added a tricky conversion.
After the restart, James Topping crashed over before Isaac Boss added a third try before the final whistle.
Ulster winger Tommy Bowe was first to make a telling break during the opening exchanges, only to be hauled down at the end of a 40-metre surge.
Then, midway through the half, Roger Wilson, playing his best game this season, applied the pressure which led to Lions scrum-half Chris Cusiter being sin-binned.
Playmaker Humphreys slotted the penalty and then a brilliant 40-metre charge by flanker Neil Best almost brought the first try.
Ulster stepped up the pace in the approach to the interval and after MacDougall became yellow card victim number two it was the brilliant Best who ploughed over in the corner for the try.
Humphreys landed the touchline conversion as he side continued to hold the upper hand after the restart.
Their second try came after the pack put together a series of phases and Topping latched on to the crash-ball and powered over.
Humphreys widened the gap to 20 with a pin-point penalty, which was the cue for the Scots to belatedly threaten to trouble the province's defence.
Simon Danielli, Andy Miller and Kelly Brown combined well, only for MacDougall to spill the ball within a couple of paces of the line.
But any prospect of a late fightback was snuffed out when replacement scrum-half Boss showng great pace, darted through - giving Humphreys another straightforward kick.
"We have finished this phase of the Celtic League with five wins out of six and four of those games have been away," said Ulster coach Mark McCall.
"To win a game 27-0 against a team who had the best defensive record in the league was a pretty good achievement.
"We wanted to go into Europe with a bit of momentum and on a high, which we have done."
Border Reivers: MacRae, Danielli, MacDougall, Law, Walker, Hore, Cusiter, Thomson, Ford, Douglas, Blair, Stewart, Rennick, Brown, Miller.
Replacements: Moffat for Danielli (75), Scott for Ford (43), Dalziel for Blair (60), Gray for Rennick (43), McEntee for Miller (60). Not Used: Cross, McKearchar.
Ulster: Cunningham; Bowe, Maggs, Trimble, Topping; Humphreys, Campbell; J. Fitzpatrick, R Best, S Best, capt, Harrison, McCullough, N Best, McMillan, Wilson.
Replacements: Maxwell for Cunningham (74), Boss for Campbell (40), B Young for J. Fitzpatrick (69), Shields for R Best (74), Ferris for McCullough (72), Frost for Wilson (72).
Referee: Phil Fear (WRU).