The New Zealand cricketers have beaten Australia in stunning fashion to win the one-day series decider in Hamilton and retain the Chappell-Hadlee Trophy.
The 55-run win for a 2-1 series triumph will live long in the minds of local fans, in what was retiring captain Brendon McCullum's final ODI at a sold-out Seddon Park.
Chasing the Black Caps' sub-par total of 246 all out, the Australians were themselves bowled out for just 191.
They had looked like they would canter to an easy victory - even after losing five wickets for 153, when Matt Henry bowled George Bailey for 33 near the end of the 30th over.
First, David Warner went cheaply for 16, caught off Henry, then fellow opener Usman Khawaja fell to the recalled Doug Bracewell for 44.
Captain Steve Smith followed, bowled by spinner Ish Sodhi, who also removed Glenn Maxwell for a duck.
Then, in a key moment, Mitch Marsh was dismissed in controversial fashion for 41.
The in-form all-rounder played the ball off his foot and Henry caught it.
Henry appealed, believing the ball hadn't touched the ground and, after the umpires called for the replay, Marsh was given out - much to his disgust. The Australians believed the officials were swayed by seeing replays on the big screen, but the decision stood and Marsh angrily walked off.
Suddenly Australia were struggling after Henry's third wicket.
Three more wickets fell cheaply after that with all-rounder John Hastings dismissed for six, wicketkeeper Mathew Wade going for 17 and new spinner Adam Zampa out for two - to an excellent diving slips catch by McCullum.
The final blow came when young batsman Henry Nicholls ran out the bowler Scott Boland, and the Black Caps celebrated wildly as the tourists were all out in 43 overs and four balls.
None of this looked at all likely after the New Zealanders were sent in to bat and couldn't quite make 250 on what appeared to be a decent batting wicket.
Sub-par total seemed to give little hope
The hosts only had two substantial partnerships for a total that looked like it was never going to be enough - 246 in 45 and a half overs.
Martin Guptill top-scored with 59 in a fast start with fellow opening batsman McCullum, the pair putting on an 84-run stand for the first wicket.
It was McCullum's last one-day innings for New Zealand with the bat, and the retiring captain walked out to a guard of honour from the Australians, in a nice touch.
McCullum hit his 200th six in one-dayers before departing for a quickfire 47, to go with 100 sixes in Test matches - the first batsman to achieve that mark.
Guptill was caught for 59 after Kane Williamson went for 18, then Henry Nicholls fell for 18.
All-rounders Grant Elliott and Corey Anderson consolidated with a half-century partnership for the fifth wicket before Anderson departed for 27 - and no one lasted long after that.
Elliott was out for 50 and the last five wickets fell in 15 balls for just nine runs as the lower order collapsed.
Luke Ronchi and Adam Milne fell for five, Doug Bracewell went for two and Ish Sodhi a duck. Henry was not out on nought.
Chief destroyer for Australia was Marsh with three for 34.
Bowler Trent Boult and all-rounder Mitchell Santner were replaced by paceman Bracewell and spinner Sodhi, who was named man of the match.
Boult was ill while Santner failed a fitness test on his foot injury.