The Canterbury Kings will play the Wellington Firebirds in Sunday's T20 Super Smash final after a stunning last-over win against the Central Stags.
Will Young's rapid century looked to have the Stags on track for victory and with the Kings 35/4 in the 6th over, chasing 181, the task was stiff for the red and blacks.
But Blackcaps all-rounder Daryl Mitchell (88) and wicket-keeper Cam Fletcher (72) added 132 on 81 balls to swing momentum back to the Kings.
Mitchell was out in the penultimate over, caught by Ross Taylor off Blair Tickner, with the target still 11 runs away.
But Fletcher lifted Tickner over the square-leg boundary for six the very next ball, and despite a hiccup in the final over, a Matt Henry single with two balls to go got Canterbury home.
Earlier Young played a delightful innings, smashing 10 sixes and a solo boundary in a 47-ball century as the Stags recovered from a tricky start to post 180/7, at Eden Park's outer oval.
George Worker (4), Dane Clever (21) and Ross Taylor (0) were all back in the hut within six overs, but Young and Tom Bruce (17) began the resurrection job, before Josh Clarkson (6) and Doug Bracewell (13) ably assisted Young in posting a decent total for the final-chasing Stags.
And 181 appeared out of reach for Canterbury when they lost 4/38 in the first 32 balls.
But Mitchell and Fletcher played sensible cricket, compiling runs at a decent click, before accelerating in the last eight overs.
Canterbury scored 101 runs in their final 53 balls thanks to the power-hitting of Mitchell and Fletcher, who plundered 9 sixes and 11 boundaries between them.
Taylor dropped Mitchell on the first ball of the 19th over with 23 runs still needed. The veteran Blackcaps batsman redeemed himself four balls later, but his slip up cost 12 crucial runs.
Fletcher was run out with two runs required, but a calm Henry's well placed straight drive got Canterbury home with a ball to spare.
The Kings will play the Firebirds at the Basin Reserve on Saturday.