New Zealand were fighting hard to stay in the second test at the end of day three at the Basin Reserve today.
They will start the fourth day at 253 for five, holding a 118-run lead over Sri Lanka and with Kane Williamson on 80 and BJ Watling on 48.
By stumps their sixth wicket stand was worth a precious 93 for New Zealand, who hold a 1-0 lead and are desperate to protect that on the eve of the cricket World Cup.
Different format, but there's a belief that going in on the back of a positive series result won't hurt morale for the tournament they will jointly host with Australia.
It was a different story as Sri Lanka removed captain Brendon McCullum and Jimmy Neesham in the middle session to have New Zealand reeling at 159 for five, or effectively 24 for five.