The Hurricanes were made to work for a 46-30 bonus point Super Rugby victory over the Southern Kings in Wellington on Saturday.
The Hurricanes secured the bonus point before the half time mark but faded in the second half and allowed the Kings to get to within six points before pulling away again.
The Hurricanes led 29-16 at half-time and after going off the boil immediately following the resumption they rallied in the final quarter to run in a further 17 points to secure the victory.
It ended a dismal fortnight in New Zealand for the Kings who were whipped 55-20 by the Crusaders last week and now head to Australia to face the series leaders Brumbies next week.
The lopsided scoreline reflected a late Hurricanes revival ignited by a Brad Shields try after the Kings had been just six points off the pace with 15 minutes to play.
The Hurricanes found at the very start they had the measure of the Kings pack and when they moved the ball wide, and at pace, there were cracks in the South African defence.
They had their opening points on the board in the second minute when All Blacks wing Julian Savea forged a hole in the Kings backline, and off-loaded to Ben May for the prop to lumber 20 metres to the line.
Beauden Barrett landed the first of five conversions in a good outing for the fly-half, who also kicked two penalties and was instrumental in guiding the Hurricanes attack.
Conrad Smith, TJ Perenara and Jeremy Thrush followed May to the tryline for the Hurricanes to have their bonus point by half-time, with the Kings relying on a converted try to Steven Sykes and three penalties by Demetri Catrakilis.
But the flair of the first half evaporated after the resumption, with both sides guilty of misdirected passes and seemingly aimless attack.
The Kings snapped the lethargy when George Whitehead burst into the line to take a long cutout pass from Catrakilis and sent Ronnie Cooke over.
At 29-23 the Kings sensed the chance of an upset, but it was quickly taken from them when rising side-rower Shields found his way over the line and Alapati Leiua followed with a long-range intercept try.
Although out of the game the Kings never gave up and scored their third try from replacement Rynier Bernardo in the final minute.
Final Score Hurricanes 46 (29) Southern Kings 30 (16)
Tries - B.May, C Smith, TJ Perenara, J Thrush, B.Shields, A.Leiua
Pen - B.Barrett 2
Con - B.Barrett 3
Tries - S. Sykes, R Cooke, R. Bernardo
Pen - D. Catrakilis 3
Con - D.Catrakilis 2, G Whitehead
Referee: Nick Briant
Assistant Ref 1:Garratt Williamson
Assistant Ref 2:Mike Fraser
TMO : Vinny Munro
Andre Taylor, Alapati Leiua, Conrad Smith, Tim Bateman, Julian Savea, Beauden Barrett, TJ Perenara/Chris Smylie, Victor Vito, Karl Lowe, Brad Shields, Jason Eaton, Jeremy Thrush, Ben May, Dane Coles, Ben Franks.
Replacements : Ash Dixon, Reggie Goodes, Mark Reddish, Faifili Levave, Chris Smylie/Samisoni Fisilau, Tusi Pisi, Reynold Lee-Lo.
Schalk Ferreira , Bandise Maku , Kevin Buys , Steven Sykes (VC) , David Bulbring , Devin Oosthuizen , Wimpie van der Walt , Jacques Engelbrecht , Shaun Venter , Demetri Catrakilis , Marcello Sampson , Andries Strauss (C) , Ronnie Cooke , Sergeal Petersen , George Whitehead
Replacements : Hannes Franklin (FR) , Grant Kemp (FR) , Rynier Bernardo , Daniel Adongo , Nicolas Vergallo , Waylon Murray , Hadleigh Parkes.