The Highlanders claimed their third win of the Super Rugby season as they were too good for the Rebels, winning 51-12 in Dunedin.
As the scoreline suggests, this was a one-sided affair and the home side were full value for their win as they outscored the Rebels by six tries to two with Malakai Fekitoa leading the way with a deserved brace.
The win moves the Highlanders into provisional fourth place on the New Zealand Conference table although that situation could change if the Blues beat the Western Force in their clash in Auckland on Saturday.
Meanwhile, the Rebels are firmly rooted at the bottom of the Australian Conference with five defeats in as many matches this season.
The visitors were under the cosh from the outset and Marty Banks gave the home side the lead in the seventh minute when he slotted a penalty after Laurie Weeks was blown up for illegal scrummaging.
Five minutes later, Richard Buckman drew in a couple of defenders inside the Rebels' 22 before throwing an inside pass to Fekitoa, who charged through a tackle from Tom English before diving over under the posts.
The Highlanders continued to dominate and shortly afterwards Luke Whitelock had an easy run-in under the posts after the ball had gone through 14 phases in the build-up.
Banks converted both those tries and five minutes later he converted his second penalty which meant the Highlanders held a comfortable 20-0 lead at half-time.
The home side extended that lead two minutes after the restart via another Banks penalty but 10 minutes later, the Rebels finally opened their account in impressive fashion.
Mitch Inman showed great vision to throw an inside pass to English just outside the Highlanders' 22, and while English still had work to do and after bursting through a gaping hole in the Highlanders' defence, he rounded a flat-footed Matt Faddes before crossing for a deserved try.
That score did not faze the home side though and they continued to dominate for the next 20 minutes and scored 21 unanswered points thanks to tries from Buckman, Gareth Evans and a Fekitoa interception score following a loose pass from the Rebels on a night full of mistakes by the visiting team.
Evans' was the best of the lot as he ran onto a flat pass just outside the Rebels' 22 and showed a superb turn of speed before crashing over.
With time running out on the clock, Reece Hodge scored a consolation try for the Rebels in the 78th minute but the Highlanders were not done and would have the final say shortly afterwards.
Greg Pleasants-Tate crashed over from close quarters in injury time which also brought up a half century of points for the hosts.
Tries: Fekitoa 2, Whitelock, Buckman, Evans, Pleasants-Tate
Cons: Banks 5, Smith
Pens: Banks 3
Tries: English, Hodge
Highlanders: 15 Matt Faddes, 14 Tevita Li, 13 Malakai Fekitoa, 12 Richard Buckman, 11 Patrick Osborne, 10 Marty Banks, 9 Aaron Smith, 8 Luke Whitelock, 7 Dillon Hunt, 6 Gareth Evans, 5 Tom Franklin, 4 Joe Wheeler, 3 Siate Tokolahi, 2 Liam Coltman, 1 Aki Seiuli
Replacements: 16 Greg Pleasants-Tate, 17 Daniel Lienert-Brown, 18 Siosuia Halanukonuka, 19 Elliot Dixon, 20 Tupou Sopoaga, 21 Kayne Hammington, 22 Fletcher Smith, 23 Teihorangi Walden
Rebels: 15 Jack Debreczeni, 14 Tom English, 13 Mitch Inman, 12 Reece Hodge, 11 Marika Koroibete, 10 Jackson Garden-Bachop, 9 Nic Stirzaker (c), 8 Amanaki Mafi, 7 Colby Fainga’a, 6 Jordy Reid, 5 Steve Cummins, 4 Culum Retallick, 3 Laurie Weeks, 2 James Hanson, 1 Fereti Sa’aga
Replacements: 16 Siliva Siliva, 17 Tom Moloney, 18 Tyrel Lomax, 19 Dominic Day, 20 Lopeti Timani, 21 Mick Snowden, 22 Sione Tuipulotu, 22 Ben Volavola
Referee: Glen Jackson (New Zealand)
Assistant Referees: Brendon Pickerill (New Zealand), Angus Mabey (New Zealand)
TMO: Aaron Paterson (New Zealand)