England sealed the series against Sri Lanka with victory in another rain-affected one-day international.
The improved hosts posted 273-7 in their 50 overs, with Niroshan Dickwella and Dasun Shanaka both hitting fifties.
But England were ahead of the rate on 132-2 from 27 overs when play was suspended at 11:15 BST in Pallekele.
The game was called off at 12:10, giving England victory by 18 runs on the Duckworth-Lewis-Stern method and a 3-0 lead in the five-match series.
Joe Root and Eoin Morgan ended unbeaten on 32 and 31 respectively to help guide their side to a winning total after openers Jason Roy (45) and Alex Hales – who made 12 in place of the injured Jonny Bairstow – had been dismissed.
The final match of the series is in Colombo at 10:00 on Tuesday.