Cape Town - The Ardie Savea-inspired Hurricanes survived a dramatic late fightback to beat the Highlanders 31-28 in Dunedin on Friday.
Flanker Savea scored two of the Hurricanes' four tries and prevented the Highlanders crossing the line at least once, with his ferocious defence in a frantic match that went down to the wire.
The Highlanders had three lineouts close to the tryline after the full-time siren but could not break through, slumping to their first loss at Forsyth Barr Stadium since March 4, 2017.
"Obviously the guys are hurting," captain Luke Whitelock said after a fourth straight loss for the Highlanders.
"But it's a long competition and we're just going to make sure we rock up (to training) Sunday and prepare well for the Crusaders next week."
The result gives the Hurricanes five wins from eight matches and skipper TJ Perenara said it restored confidence after a 32-8 loss to the Crusaders last week.
"We played better footy and didn't make as many errors down their end of the field, which is something we did last week," he said.
"We had to look at ourselves and take our opportunities and tonight we did."
It was an end-to-end start, with both sides enjoying early chances under the closed roof but squandering them through forward passes and handling errors.
The Highlanders drew first blood when Shannon Frizell barged over the line but TJ Perenara hit back on the next play to lock the scores at 7-7.
The home team's forwards then exerted control as hooker Ash Dixon scored from a driving maul only for Savea to level again with a length-of-the-field intercept try just before the break.
The Highlanders were missing injured All Black Aaron Smith but Kayne Hammington proved an able replacement at halfback, scoring his side's third try from the back of a scrum.
James Lentjes added a fourth from another lineout drive but Savea ensured it was not one-way traffic when he stepped around three defenders and narrowed the gap to 28-24.
Ngani Laumape put the Hurricanes ahead and they held on for the win even though lock Liam Mitchell was sin-binned as they defended the Highlanders' late flurry of lineouts.
The result means that the Hurricanes solidify second position in the New Zealand Conference with five wins from eight, while the Highlanders remain fourth with just two wins from seven.
Highlanders 28 (14)
Tries: Shannon Frizell, Josh Dickson, Kayne Hammington, James Lentjes
Conversions: Marty Banks (4)
Hurricanes 31 (14)
Tries: TJ Perenara, Ardie Savea (2), Ngani Laumape
Conversions: Beauden Barrett (4)
Penalty: Beauden Barrett
15 Ben Smith (co-captain), 14 Matt Faddes, 13 Richard Buckman, 12 Teihorangi Walden, 11 Tevita Li, 10 Marty Banks, 9 Kayne Hammington, 8 Luke Whitelock (co-captain), 7 James Lentjes, 6 Shannon Frizell, 5 Tom Franklin, 4 Josh Dickson, 3 Tyrel Lomax, 2 Liam Coltman, 1 Ayden Johnstone
Substitutes: 16 Ash Dixon, 17 Daniel Lienert-Brown, 18 Siate Tokolahi, 19 Jackson Hemopo, 20 Elliot Dixon, 21 Folau Fakatava, 22 Josh Ioane, 23 Rob Thompson
15 Chase Tiatia, 14 Wes Goosen, 13 Jordie Barrett, 12 Ngani Laumape, 11 Ben Lam, 10 Beauden Barrett, 9 TJ Perenara (captain), 8 Reed Prinsep, 7 Ardie Savea, 6 Vaea Fifita, 5 Kane Le'aupepe, 4 James Blackwell, 3 Ben May, 2 Ricky Riccitelli, 1 Fraser Armstrong
Substitutes: 16 Asafo Aumua, 17 Chris Eves, 18 Jeffery Toomaga-Allen, 19 Isaia Walker-Leawere, 20 Liam Mitchell, 21 Du'Plessis Kirifi, 22 Finlay Christie, 23 Matt Proctor