Ulster extended the only unbeaten record in Europe with a comprehensive 25-6 bonus point victory at Franklin's Garden that all but extinguished Northampton's Heineken Cup ambitions.
Tries from Andrew Trimble and fellow wing Tommy Bowe had put Ulster, runners-up in this competition last year, in command at the interval.
Ulster pushed on to seal their 13th consecutive victory of the campaign with a slick try from full-back Jared Payne and Dan Tuohy's last-minute try, which sealed the bonus point.
The Saints have now suffered back-to-back Heineken Cup defeats.
Jim Mallinder's men will somehow have to recover from this heavy beating and win at Ravenhill in the return fixture next weekend to stand any chance of reaching the knock-out stages.
Northampton captain, Dylan Hartley, could find himself in hot water with the citing officer after he appeared to strike Ulster hooker Rory Best with a forearm or elbow to the face in an off-the-ball scrap.
The Saints' pressing need for a home win, following defeat at Castres in the last round, saw Tom Wood and Courtney Lawes return to action just six days after they helped England beat New Zealand.
Ben Foden and Hartley were also back in action after missing England's autumn campaign through injury - but they and the Saints ran into an Ulster side in unstoppable form.
Ulster now top Pool Four by six points from Castres with three wins from three. In contrast, Northampton's European hopes may now rest on the Amlin Challenge Cup.
Saints fly-half Ryan Lamb struggled with the boot all night and he missed an early penalty shot at goal before Ulster took control of the game with an excellent try.
Paddy Jackson's clever chip over the top put Foden in trouble and, when he made little ground with the clearance, Ulster drove the lineout within five metres of the Northampton line.
Ruan Pienaar swung the ball wide to Jackson, who aimed a perfectly-weighted chip towards the corner and Trimble beat Foden to the touchdown.
Lamb and Jackson both missed penalty shots on a cold and breezy night at Franklin's Gardens before the Northampton fly-half finally found his range after a good Saints scrum.
Jackson hit back to re-establish Ulster's five-point lead after Roger Wilson, the former Saints number eight, had claimed an acrobatic lineout and Northampton were penalised at the maul.
Lamb missed again - his third failure in four kicks - before George Pisi turned Ulster on their heels with a kick in behind which Jackson struggled to deal with under pressure from Foden's chase.
Northampton were penalised at the five-metre scrum and Ulster turned defence into attack with a brilliant kick to into the corner from Payne.
Hartley over-threw the lineout and Ulster punished them. Iain Henderson made two big carries before Pienaar spread play wide right for Bowe to score Ulster's second try on the overlap.
Northampton lacked a cutting edge in attack. George and Ken Pisi had their individual moments but Ulster kept the well contained, although a penalty from Lamb on the stroke of half-time kept the Saints in touch.
Not for long. Darren Cave tore past Callum Clarke and then Trimble through an arrow-like flat pass to Payne, who breezed past Foden to score.
Everywhere Northampton looked for a response they hit the white wall of Ulster defence. Ken Pisi thought he had broken clear but spilled the ball in a tackle and George Pisi was flattened by Cave.
Northampton wing Jamie Elliot was held up over the line by Cave just before Hartley and Best scrapped on the floor, with the England man appearing to twice catch his opposite number in the face.
Lee Dickson added some zip to Northampton's play when he came off the bench but Tom May failed to hold onto his pass under the posts as the Saints searched desperately for a route back into the game.
Henderson was sin-binned as Ulster kept Northampton at bat and the visitors then applied the ultimate sucker-punch, scoring with turnover ball as Payne sent Tuohy over in the corner.