"Having a small total let us do that. We started outstanding with the ball, we have some really experienced players and they put their hands up today and set the game's tone for us.
"It's important to get those really big partnerships. Leigh Kasperek showed us she deserves to be in there. It's exciting to see her and Amelia Kerr bowling well."
Bates decided to put the West Indies in to bat in the only match of the day and that decision was quickly vindicated as Lea Tahuhu took two early wickets including the dangerous Hayley Matthews for nine.
A recovery of sorts from Stafanie Taylor and Chedean Nation ensured there would be no repeat of the 48 all out.
But Kasperek removed Taylor on her return to the attack, with Deandra Dottin going next ball, caught and bowled, as things fell apart once again.
Nation followed as the West Indies lost three wickets for no run, slumping to 53 for five.
Kyshona Knight provided the only real resistance, firing 41 as partnerships with Merissa Aguilleira and Afy Fletcher at least gave the West Indies something to bowl at.
However, when she fell playing across the line, the end was nigh, and they were eventually bowled out for 150 when Akeira Peters went for a duck on her international debut.
The White Ferns clearly wanted to finish the job quickly, with Priest hammering the ball to all parts.
She lifted one drive over long off for six to move to fifty in just 29 balls and will be kicking herself at getting out just 10 short of a well-deserved hundred.
Still, it was a minor blip after a fine innings, and ensured that New Zealand cruised to its second win in the tournament.
Meanwhile it's back to the drawing board for the West Indies after a fourth straight loss in the tournament that has seen its semifinal hopes dwindle fast.
Captain Taylor said: "We haven't really been playing much 50-over cricket. A couple of New Zealand girls managed to get acclimatised. If you look at 50-over games, it's been a while since we last played.
"In the past few games, the openers set up a platform but the middle order could not capitalize. It's all about mindset (about the next game against Sri Lanka). We just have to look to play some positive cricket. We just have to play for some pride."
West Indies 150 all out in 43 overs (Kyshona Knight 41, Afy Fletcher 23 not out, Leigh Kasperek 3-17, Lea Tahuhu 3-39)
New Zealand 151-2 in 18.2 overs (Rachel Priest 90, Suzie Bates 40)
Player of the match - Leigh Kasperek (New Zealand)