White Ferns skipper Sophie Devine has taken her 100th one-day international wicket, helping her team to a tense one-wicket victory over Pakistan to clinch their three-match series at Christchurch.
With their easy victory at Queenstown three days earlier, the NZ women held a 1-0 lead in the series, after an upset defeat - their first against Pakistan - in the Twenty20 format.
Devine's milestone came off the final delivery of the visitors' innings, giving her figures of 3/25 with the ball. Reaching triple figures with the ball makes her just the third player to achieve 100 wickets and 3000 runs, after Australian Ellyse Perry and West Indian Stafanie Taylor.
Set 221 to win, New Zealand were off to a shaky start, with two of their best - Amelia Kerr and Devine - dismissed cheaply for just 13 runs.
Fresh off her century at Queenstown, Suzie Bates and Maddy Green to compile 142 runs for the third wicket and the Ferns seemed to have the contest well under control. When Bates lobbed a leading-edge to the field for 74, her exit triggered a middle-order collapse that took the result down to final overs.
Green lasted another four overs, before she was caught for 83.
Spinner Ghulan Fatima had the Kiwi batters absolutely transfixed, with Georgia Plimmer dropped repeatedly, before she was finally trapped leg before wicket.
Six wickets fell for 36 runs and New Zealand still needed 13 for victory, when tailender Fran Jonas joined veteran fast-bowler Lea Tahuhu at the crease. The Kiwi spinner defended resolutely, while her senior partner chipped away the needed runs.
Ironically, with scores level, Tahuhu watched a delivery from Pakistan captain Fatima Sana drift down legside for the winning wide.
"At the end of the day, we won this game of cricket, when we probably shouldn't have," admitted Devine. "We got ourselves into winnings positions, especially with the ball early on, and then with the bat, with the way Suzie and Maddy were batting.
"It was beautiful and looked in control, but cricket's a funny sport."
Devine is disappointed at how her team almost let the result slip through their fingers.
"We've got to stand up and it's all the batters, the one that got out cheaply and gave their wickets away, but also the ones that were set to finish the job off," she said. "We talk a lot about, as a batting unit, if it's your day, cashing in and being selfish with it.
"We'll reflect on that, but know that, when we're not at our best, we can still win games of cricket."
Earlier, New Zealand won the toss and put their opponents into bat first, immediately striking a blow, when Tahuhu had opener Muneeba Ali caught by Kerr off the very first ball.
Pakistan were quickly 35/4, but a 90-run partnership between Natalia Pervaiz and Sana steadied the ship. Pervaiz was eventually trapped leg before wicket by Molly Penfold for 39, but Najiha Alvi arrived to lend support for Sana, who continued to anchor the innings.
The pair put on another 65 runs for the sixth wicket, before Alvi was caught by Penfold, off the bowling of Jonas. Pakistan lost their last five wickets for 20 runs, with Sana unbeaten on 90.
With the series now decided, the White Ferns will seek a sweep at Christchurch on Monday.
Pakistan 220 (Sana 90, Pervaiz 39, Alvi 32; Devine 3/25) New Zealand 221/9 (Green 83, Bates 74, Tahuhu 21no; Fatima 4/47)
White Ferns win by one wicket, lead series 2-0