New Zealand's Jimmy Neesham provided some late fireworks in their match against Sri Lanka, notching up 34 runs off one over which included five sixes.