Martin Guptill struck an amazing 93 from 30 deliveries as New Zealand cruised to a 10-wicket win over Sri Lanka in the second one-day international in Christchurch.
Matt Henry (four for 33) and Mitchell McClenaghan (three for 32) had made light work of the Sri Lanka batting line-up, skittling the tourists for just 117 from 27.4 overs after they had chosen to bat first at Hagley Oval.
Guptill then took centre-stage. He was dropped from the first ball of the response, and Sri Lanka were made to pay a hefty price as the New Zealand opener posted his country's fastest ever ODI fifty - from just 17 balls, with five fours and four sixes - and the hosts cruised to their victory target in just 8.2 overs to go 2-0 up in the five-match series in some style.
The Sri Lankans headed into this encounter looking to bounce back from their seven-wicket defeat in the first match on Boxing Day, but lost wickets at all-too-frequent intervals. Nuwan Kulasekara, batting at number eight, was their top-scorer with 19.
Henry made the breakthrough in the fourth over when he snared Tillakaratne Dilshan (seven), caught at first slip by Ross Taylor.
Lahiru Thirimanne (one) threw his wicket away soon after when he upper-cut a short ball from McClenaghan straight to Henry at deep third man.
Dilshan's opening partner Danushka Gunathilaka was next to go, brilliantly caught at cover by Mitchell Santner off the bowling of Henry.
Dinesh Chandimal (nine) was trapped lbw by Doug Bracewell, and then a quick double from McClenaghan - he had Angelo Mathews (17) caught behind by Luke Ronchi and accounted for Milinda Siriwardana (12), holing out to Henry Nicholls at point - left Sri Lanka on the ropes at 81 for six.
But they continued to self-destruct.
Chamara Kapugedera (12) was run out after charging down from the non-striker's end looking to take an ill-advised single with Kulasekara, who had thought better of it.
And the wickets carried on tumbling, with Sachithra Senanayake (nought) bowled by Henry, Dushmantha Chameera (nine) given caught behind off Ish Sodhi after a review and finally Kulasekara - having earlier been dropped by Taylor at first slip off Henry - crushing a length ball directly to Tom Latham at short cover. ODI debutant Jeff Vandersay was left unbeaten on seven.
The New Zealand innings could have got off to a shaky start when, from the first ball, Guptill despatched a short one from Chameera towards leg gully. But Siriwardana, diving to his right and getting two hands to the ball, could not hold on and it went for four.
From then on, Guptill did not look back. He produced a clinical display to chase down the admittedly meagre target with ease.
The 29-year-old from Auckland had looked on course to break the ODI world record for fastest fifty held by South Africa's AB de Villiers, who took just 16 balls to reach the mark against West Indies in Johannesburg in January. Guptill smashed 46 from the first 12 deliveries he faced, but was held up and had to settle for just a national record - beating McCullum's 18-ball knock at the World Cup against England earlier this year - as he notched his 27th ODI half-century.
Latham - opening the batting in place of captain Brendon McCullum, who injured his back when colliding with the advertising hoardings while diving to prevent a boundary - very much played second fiddle, but did clip the winning single to the leg side and finished on 17 not out as the Black Caps wrapped up victory before the lunch break.