Sri Lanka defeated England by 87 runs in the seventh and final one-day international in Colombo on Tuesday to win the series 5-2
Tillakaratne Dilshan smashed a century and took three wickets in his 300th one-day appearance as the hosts piled up 302-6 and then bowled England out for 215 in the 46th over.
Sri Lanka 302-6 in 50 overs; England 215 in 45.5 overs.