New Zealand 329 for 7 (Devine 137, Kerr 108, Ranasinghe 3-68) beat Sri Lanka 213 (Dilhari 84, Tahuhu 4-31) by 116 runs
Opting to bat first again, New Zealand lost Suzie Bates early but were back on track when Kerr added 50 for the second wicket with Bernadine Bezuidenhout. At 57 for 2 after ten overs, Devine joined Kerr in the middle and the pair ran the Sri Lankan bowlers ragged. Kerr slammed her second century at No. 3 off just 98 balls while Devine took 108 to get to hers a few balls later.
Offspinner Oshadi Ranasinghe, who finished with three wickets, broke the partnership with the wicket of Kerr and experienced left-arm seamer Udeshika Prabodhani then dismissed Devine in the next over. New Zealand then added only 35 off the last 34 balls to finish on 329 for 7.
In what was an oversight from the officials, New Zealand offspinner Eden Carson ended up bowling 11 overs spread across four spells. She returned two wickets - those of Harshitha Samarawickrama and Dilhari giving away 41 runs. None of those wickets were in the extra 11th over.
The last ODI of the series will be played on July 3.