When the resulting free hit was smacked - surprise - for six more onto the Bay Oval roof - Neesham had racked up 33 from five balls, and was a chance to break the long-standing record for most runs of an international over - 36.
However, just as an unthinkable record loomed, and the possibility to join an exclusive club of players to hit six sixes in an over, Perera finally found his line, and Neesham could only swat it to mid-wicket for a single.
The end result was 34 runs off the over, with Perera's figures ballooning from a respectable 2-46 to 2-80, and Neesham didn't stop there, taking six more off the final ball of the innings to end with 47 off 13 balls.
If not for running out of time, he would have claimed the fastest ODI 50 - currently held by AB De Villiers, off 16 balls - but he still claimed the record for the highest strike rate in an innings of 10 balls or more, ahead of De Villiers' absurd 149 off 44 balls against the West Indies.
Neesham's hitting came after 138 from Martin Guptill, 76 from Kane Williamson, and 54 from Ross Taylor, and all the contributions left Sri Lanka with a mountain to climb at Bay Oval.