New Zealand defeated Sri Lanka by six wickets in the third and final ODI on Friday to win the series 2-0 and end the Asian side's chances of directly qualifying for this year's World Cup in India.
Chasing 158 for victory here, New Zealand overcame a wobbly start that saw them lose two wickets in the second over and got home with 103 balls to spare, thanks to an unbeaten 86 by Will Young and a 44 not out by Henry Nicholls.
Sri Lanka opted to bat first but only opening batter Pathum Nissanka (57), skipper Dasun Shanaka (31) and Chamika Karunaratne (24) made notable scores as Matt Henry, Henry Shipley and Daryl Mitchell bagged three wickets each.
India and six other teams have booked their spots in the World Cup starting in October, with the West Indies occupying the final automatic qualification place in the Super League standings. South Africa and Ireland are also in contention.
Sri Lanka will now look to earn their berth via a 10-team qualifying competition in Zimbabwe in June and July.
The 1996 world champions received five points following the abandoned second ODI rather than the 10 a win would have offered.
Brief scores: Sri Lanka 157 in 41.3 overs (P. Nissanka 57, M. Henry 3/14); NZ 159/4 in 32.5 overs (W. Young 86 n.o., H. Nicholls 44 n.o.). NZ won by 6 wickets.