Seamer Tom Curran has picked up four wickets to help England bowl Sri Lanka out cheaply before rain forced the third one-day international to be abandoned at Bristol.
The washout ensured that the hosts won the series 2-0.
While Sam Curran captured five wickets to script England’s victory at The Oval three days ago, it was his elder brother Tom who finished with 4-35 as the tourists were bundled out for 166 with 53 balls left in their innings.
Sri Lanka once again failed to make a solid start with the bat as captain Kusal Perera (nine) and fellow opener Avishka Fernando (14) were removed by the new-ball attack of Chris Woakes (2-28) and David Willey (2-36) in the opening six overs.
Pathum Nissanka (six) also didn’t last long before he was caught behind off Willey while Dhananjaya de Silva (four) clipped a Woakes bouncer straight to deep fine leg.
The tourists were teetering at 4-50 when Tom Curran was brought into the attack and he wasted little time to remove Oshada Fernando (18) for his first ODI wicket since March.
Wanindu Hasaranga (20) was next to play a rash shot, holing out to a short ball for the third time in the series to give Tom his second wicket.
Allrounder Dasun Shanaka and Chamika Karunaratne (11) adopted a cautious approach to add 29 runs for the seventh wicket, before Tom returned with his bag of tricks in overcast conditions.
The Surrey bowler used a scrambled seam to force an edge from Karunaratne’s bat, which was brilliantly caught by Jonny Bairstow diving to his right.
He then removed Binura Fernando (seven) for his fourth scalp to cap off a solid display.
No.7 Shanaka was unbeaten on 48 (two fours, two sixes) but ran out of partners as Asitha Fernando (duck) was run out by Sam Billings in the 42nd over before the rain came down.