Sri Lanka A drew level in the second match of their three-game 50-over series with New Zealand A in Pallekele.
Having been beaten in the opening match, the hosts won a rain-affected contest by 44 runs, using the Duckworth Lewis system.
Sri Lanka hit 291 for nine, with openers Kusal Perera and Dimuth Karunaratne sharing a 108-run partnership. Fast bowler Adam Milne was the most successful of the NZ A attack, taking five for 61 from his nine overs.
New Zealand's reduced target was 241 from 40 overs, but they fell well short, ending on 196 for seven.
Grant Elliott top scored with 63, while there were thirties from Anton Devcich and Daryl Mitchell.