Khan managed to become a hat-trick victim, although the return of Tahuhu (2-29) and Huddleston resulted in wickets falling quickly for Pakistan.
The former struck twice in the space of four balls in the 31st over, with Javeria and Iram Javed falling victims to Tahuhu.
Pakistan's fall of 107/1 to 118/5 foreshadowed what was to come for the Middle Eastern nation, with the White Ferns wrapping up the innings with 11 balls in hand.
A target of 159 was shortened very quivkly, with White Ferns skipper Suzie Bates blasting five boundaries from Sadia Yousuf's first over.
Bates carried on to reach 50 runs off just 40 balls, with just 27 runs required to secure a New Zealand win by the time Bates bowled by Javed for 66.
Devine meanwhile managed 54 runs off 53 balls, collating six boundaries and hitting the first six of the match en route to her half century, which she reached in just 49 balls.
The White Ferns now lead the five-match series 4-0, and the IWC points game 2-0.
The win also results in Suzie Bates equalling Emily Drumm's overall New Zealand record for the most wins in White Ferns history, with 28 victories under her belt.
Bates has an opportunity to break the record in the final ODI at Saxton Oval this Saturday, followed by a T20 fixture at the same venure on Monday afternoon.