The Hurricanes have inflicted a second straight home loss on the Chiefs in their New Zealand Super Rugby derby.
Two-weeks after a shock loss in Hamilton to the Brumbies, the Chiefs appeared destined for victory, leading 24-14 against 14 men with 18 minutes to play.
But the Hurricanes dominated the final quarter, scoring a try though Asafi Aumua and two Jordie Barrett penalties to secure a stunning 27-24 comeback win.
The game-clincher came four minutes into injury time, after a mammoth 36 phases from the Hurricanes, as they searched for a penalty inside Chiefs territory.
Seven minutes after the start of the movement, Peter Gus Sowakula was finally pinged for a late tackle on Ngani Laumape.
Barrett slotted from 40 metres to ensure four points for the Hurricanes, and leave the Chiefs at the mercy of the Crusaders and Blues for top spot in the New Zealand conference.
The Hurricanes started the better and took a deserved 7-0 lead, when Ben Lam crossed for the opening try after nine minutes.
A Damian McKenzie penalty had the Chiefs on the board, before Lachlan Boshier crashed over in the 22nd minute to give his side a three-point lead.
But the Hurricanes hit back seven minutes later through first-five Fletcher Smith, who ghosted by prop Aidan Ross to score under the posts, giving the Hurricanes a 14-10 halftime lead.
And that lead could have been bigger, when Barrett thought he had scored in the opening exchanges of the second spell.
Barrett and McKenzie were competing for a bobbling ball, which Barrett appeared to win, but on review, the third match official ruled a simultaneous grounding to the dismay of the Hurricanes.
That call lifted the Chiefs, who re-took the lead through a 55th-minute try to Tumua Manu, after a lovely piece of evasive play from Aaron Cruden.
A minute later, halfback TJ Perenara was yellow-carded for a high tackle on Chiefs winger Solomon Alaimalo and when Shaun Stevenson touched down two minutes later, the game appeared gone for the Hurricanes.
But the Chiefs shut up shop and paid dearly, as the Hurricanes came home with a wet sail. Barrett kicked them within seven points with 18 minutes to play and when Aumua crossed with 10 left, the scores were level.
Barrett's injury-time penalty was enough to complete a fantastic comeback from the Wellington-based side.
HURRICANES 27 (Asafo Aumua, Ben Lam, Fletcher Smith tries Jordie Barrett 3 cons 2 pens) bt CHIEFS 24 (Lachlan Boshier, Tumua Manu, Shaun Stevenson tries Damian McKenzie 3 cons pen) at FMG Stadium Waikato.
Join us for live updates of the 2020 Super Rugby season