England won the second One-day International against Sri Lanka due to faster run rate on Saturday after the match was interrupted by heavy rain.
The visitors scored 278/9, with Eoin Morgan scoring 92 runs, however, the umpires stopped the play at Dambulla with Sri Lanka on 140/5 after 29 overs with Dhananjaya da Silva playing on 36 and Thisara Perera on 44. The duo had scored 66 for the sixth wicket stand after the hosts looked in deep trouble at 74 for five.
Heavy rain continued to lash at Dambulla Stadium an hour after the game was halted and England were recorded a 31-run victory under the Duckworth-Lewis-Stern run rate system.
Earlier, a warm up game against Sri Lanka Cricket XI did not start due to rain.
The third 50-over match is in Pallekele on Wednesday and the hosts are also scheduled to lock horns with Sri Lanka in two Tests and a T20I.