Scotland extended their impressive Murrayfield streak to 10 wins from their last 11 Tests as Tommy Seymour's hat-trick helped seal a 54-17 win over Fiji.
Allan Dell, Fraser Brown, Sean Maitland, Jamie Ritchie and Adam Hastings also touched down as Gregor Townsend's team responded to last week's sloppy display against Wales with a sensational eight-try drubbing.
The explosive visitors had threatened an upset when Edinburgh's Bill Mata and Semi Radradra both crossed over during a roller-coaster first half.
But Townsend's team eventually grabbed control as they built up a head of steam ahead of next week's clash with South Africa, which should prove to be an all-together more taxing encounter.
Scotland had their star factor back as full-back Stuart Hogg returned just seven weeks after undergoing ankle surgery to start.
Skipper Greig Laidlaw - who would go on to kick 10 points - and talisman Finn Russell were also back while Exeter's former England Under-20s international Sam Skinner came into the second row for his Dark Blues debut.
Townsend knew to his cost how dangerous the maverick Pacific Islanders could be after watching his side suffer defeat in Suva 17 months ago.
And there were early warning signs when Radradra's lightning burst required a last-gasp intervention from Hogg to prevent the visitors adding to Ben Volavola's second-minute penalty.
But Scotland got the breakthrough after 12 minutes when the forwards bludgeoned their way to the line, with Dell diving over.
The second came after 18 minutes but Peter Horne did not get the credit despite puncturing the Fijian defence. Caught in between going alone or slotting in Seymour, his indecision cost him as he was halted on the line.
Thankfully for the Glasgow centre, Seymour followed up smartly to recover possession before Brown muscled over the line.
However, the hooker was at fault as Fiji hit back five minutes later. Peceli Yato hoovered up the ball as Brown over-cooked a line-out throw before handing over to Mata to power under the posts.
And the visitors moved back in front after 28 minutes thanks to a moment of inspiration from Leone Nakarawa as he found a chink in the Scots defence.
Ritchie's attempt to steal the ball back only succeeded in sending Frank Lomani scampering clear before Tevita Cavubati popped off to Radradra to touchdown.
The Dark Blues responded with a forwards onslaught. The pressure they exerted proved too much for the Fijians, who had both Cavubati and Nakarawa sent to the bin after hauling down mauls within sight of the line.
The hosts eventually let their backs loose in the final minute before the break and with a two-man advantage there were too many gaps for Fiji to plug as Russell whipped the ball wide for Seymour to score.
It took just two minutes after the restart for the lead to be stretched as Maitland ducked over after a swift blue surge.
Russell's probing was forcing Fiji to scramble for cover. They just about stopped Horne as he raced through again but once more the Scots were quick to exploit the disorganisation his burst had caused, with Laidlaw throwing a clever reverse pass to tee up Seymour for his second after 58 minutes.
And the Glasgow wing wrapped up his treble three minutes later as another rapid exchange of passes saw the Scots work the ball from left to right before Seymour lunged over for his 19th try from 45 Tests.
Fiji managed to stem the flow of points until the final three minutes when Ritchie finished off another brutal assault from the forwards before Russell released Hastings to canter in for Scotland's eighth.