Dunedin: New Zealand clinched a 4-1 series victory over Sri Lanka by winning Sunday's sixth game of the seven-match one-day series by 120 runs.
Kane Williamson made 97, Ross Taylor 96 and Corey Anderson scored 40 and took four wickets as New Zealand defended its total of 315-8, dismissing Sri Lanka for just 195 in 40.3 overs in a match laced with umpiring controversy.
New Zealand's strong form bodes well for the upcoming World Cup, which it co-hosts with Australia. Its six innings in the series so far, including the rained-out second match in Auckland, have contained four centuries by four different batsmen and five half centuries by five different players.
New Zealand and Sri Lanka meet in the opening World Cup match in Christchurch on February 14.
Brief scores: New Zealand 315/8 in 50 overs (K Williamson 97, R Taylor 96, C Anderson 40; D Prasad 2/59) beat Sri Lanka 195 in 40.3 overs (K Sangakkara 81; C Anderson 4/52) by 120 runs