Samu Manoa and Ken Pisi scored hat-tricks as Saints made it a perfect 10 against Treviso by claiming another brutal bonus-point Champions Cup success.
Jim Mallinder’s men, who had won 38-15 in Italy a week earlier, scored a stunning 11 tries on their way to a convincing 67-0 victory at Franklin’s Gardens.
Manoa grabbed his hat-trick just 13 minutes after coming off the bench and Ken Pisi was quick to ensure he had a treble of his own.
A penalty try and further scores from George North, Kahn Fotuali’i, George Pisi and Ben Foden ensured Treviso would exit with their tails placed firmly between their legs.
The Italians had kept things tight for the opening 10 minutes, but barely got out of their own half after that time.
Instead, Saints poured forward at every opportunity, with Fotuali’i and Ken Pisi illuminating the encounter with picture-book tries.
The victory puts Saints on 15 points at the summit of Pool 5, with games against Ospreys and Racing Metro to decide their fate early in the new year.
And they will be full of confidence after the evisceration of Treviso, that had started with the PRO12 basement side holding their own.
That wasn’t to last long, though, as Saints dealt with the early issues and started to turn up the heat, with a Stephen Myler show-and-go taking them agonisingly close to the line.
As it turned out, they didn’t have to wait long to open the scoring as the pack showed their power, squeezing a penalty try out of referee Pascal Gauzere.
The home forwards were revelling in the assault on the Treviso line and they soon set up a second score, pushing Treviso back before Fotuali’i teed up North out wide.
Myler made it 14-0 after just 18 minutes and Saints were already just two tries away from the bonus point they craved.
They were soon another step closer thanks to some superb combination play from the Samoan contingent and Kiwi utility back Wilson, who was a hugely influential figure.
The Pisi brothers and Wilson combined with some fast footwork and quick hands and Fotuali’i grabbed the ball before bamboozling the final defender and diving over.
Myler missed the conversion, but Saints knew they had more than 55 minutes to get the fourth try.
And they also had a man advantage for 10 minutes as Treviso lock Marco Fuser was sent to the sin bin.
It was merely a matter of time before Saints were flying over for their bonus-point try, with superb breakway work done by Tom Stephenson and North before Ken Pisi raced home.
It ensured the job was all but done for Saints heading into half-time and they soon set about building on their 24-0 lead after the interval.
George Pisi added a fifth score three minutes after the restart, showing his strength to outmuscle the a couple of defenders and dot down.
It took just two minutes for Saints to add a super sixth as wonderful work from Wilson was made to pay by Ken Pisi, who picked up a fine offload and dived in to score.
Saints took the opportunity to ring the changes, with North, Myler, Salesi Ma’afu and Dylan Hartley all withdrawn with next week’s derby game against Leicester in mind.
Calum Clark and Fotuali’i were also given a reprieve soon after and one of the replacements, Manoa, scored with his first carry.
And the big American was soon sniffing a hat-trick as he surged through the middle, turning on the turbos to score a try that belied his No.8 status.
Wilson’s easy conversion brought up the half-century of points and Treviso were soon down to 14 men once more as Cosma Garfagnoli was sent to the sin bin.
Saints continued to fly forward with abandon, with their fans indulging in a few choruses of The Twelve Days of Christmas, and Manoa completed his hat-trick.
Ken Pisi, determined not to be outdone, scooted down the right to register a treble of his own before Foden finished the job with the easiest effort of the lot.
Saints: Wilson; K Pisi, G Pisi, Stephenson, North (Foden 43); Myler (Burrell 51), Fotuali’i (L Dickson 60); E Waller, Hartley (c) (Haywood 51), Ma’afu (Denman 51); Dickinson, Lawes; Clark (Manoa 60), Wood, Dowson.
Treviso: Hayward; Ragusi, Morisi, Bacchin (Trevisan 49), Nitoglia; Carlisle, Gori; Zanusso, Anae (Kudin 49), Muccignat (Garfagnoli 54); Pavanello (Vallejos 54), Fuser; Swanepoel, Minto, Luamanu.
Referee: Pascal Gauzere (France)