Daley and offspinner Mohammed added 45 valuable runs for the ninth wicket, the highest partnership in the game, to push their side past 200 after the Windies had suffered sporadic batting slumps for most of the innings.
Medium-pacer Tremayne Smartt then rocked the New Zealand top order with sharp, late inswing, as they collapsed for 159 runs chasing the Windies 207.
The all-round effort by West Indies women to secure their first ever win over New Zealand has also pushed them one win away from the final.
Daley batted responsibly until she was caught for 37, hitting three fours while Mohammed who struck four fours was undefeated on 31.
Earlier, Taylor scored 49 valuable runs to swing the momentum back in her side’s favour after they stumbled to 75 for three losing early wickets including two in the first ten overs.
Taylor hit seven fours facing 53 balls and her innings helped stabilize West Indies batting after losing their openers cheaply- Natasha McLean for four and Kycia Knight for 15.
Deandra Dottin in her typically aggressive style smashed 27 from 21 balls to assist in a middle order recovery.
New Zealand lost three wickets in the first ten overs and were reeling at 83 for five by the 20th over as Smartt destroyed the frontline batters to finish with 3 for 39 of 9 overs.
Dottin and Taylor picked up two wickets each while Mohammed who was named players of the match also has a wicket to her credit.
The West Indians were also brilliant in the field and highlights include Dottin and Taylor teaming up to run out Katie Perkins for 11 while Kyshona Knight and captain Aguilleira spearheaded the run out of Rachel Priest for 36.
West Indies, known as one of the most improved sides in women’s cricket, have move to second place in the table with six points and will play Australia in their final super six fixture on Wednesday.
K Knight lbw b Ruck 15
N Mclean lbw b Ruck 4
S Taylor c Priest b Bates 49
K Knight c Tahuhu b Nielsen 13
M Aguilleira c Priest b Nielsen 4
D Dottin c Ruck bNielsen 27
S Daley c Browne b Mackay 37
S Campbelle run out (Browne) 11
S Selman b Bates 6
A Mohammed not out 31
T Smart not out 1
Extras (lb1, w7, nb1) 9
TOTAL (9 wkts,50 overs) 207
Fall of wickets: 1-4 (McLean, 1.3 overs), 2-38 (Kycia A Knight, 9.3 ov), 3-75 (Kyshona A Knight, 18.1 ov), 4-82 (Taylor, 21.1 ov), 5-104 (Aguilleira, 24.4 ov), 6-117 (Dottin, 26.6 ov), 7-139 (Campbelle, 36.2 ov), 8-159 (Selman, 43.2 ov), 9-204 (Daley, 49.3 ov)
Bowling: L Tahuhu 5-1-21-0, Ruck 10-0-32-2 (1w), Browne 3-0-15-0, Broadmore 10-0-54-0 (2w),Nielsen 10-0-27-3, Bates 8-1-36-2 (1nb, 3w), Mackay 4-1-21-1
F Mackay lbw b Smartt 4
S Bates c&b Mohammed 30
S McGlashan b Smartt 18
S Devine lbw b Smartt 9
K Perkins run out (Dottin/Taylor) 11
N Browne lbw b Taylor 4
R Priest run out(Kyshona A Knight/Aguilleira) 36
K Broadmore lbw b Dottin 8
M Nielsen c Aguilleira b Taylor
L Tahuhu c&b Dottin 7
S Ruck not out 0
Exras (lb2,w11,nb3) 16
TOTAL (10 wkts, 44.3 overs) 159
Fall of wickets: 1-6 (Mackay, 1.2 ov), 2-36 (McGlashan, 7.2 ov), 3-47 (Devine, 9.5 ov), 4-76 (Perkins, 18.3 ov), 5-83 (Browne, 20.6 ov), 6-83 (Bates, 21.4 ov), 7-101 (Broadmore, 31.5 ov), 8-135 (Nielsen, 38.3 ov), 9-158 (Tahuhu, 43.3 ov), 10-159 (Priest, 44.3 ov)
Bowling: Daley 9-1-37-0,Smartt9-0-39-3 (2nb,3w), Selman 4-0-31-0 (1nb,2w), Taylor 10-1-26-2 (1w),Mohammed 8.3-3-13-1, Dottin 4-0-11-2 (1w)
Results: West Indies won by 48 runs
Points: West Indies Women 2, New Zealand Women 0.
Player-of-the-match: Anisa Mohammed.
Toss: New Zealand Women
Umpires: VA Kulkarni, Shahul Hameed; TV- RSA Palliyaguruge