After winning the toss, England opted to bat first and went on to post a commanding total of 357 runs for the loss of three wickets in their allotted 50 overs.
England captain Harry Brook led from the front with a magnificent unbeaten 136 runs, while Joe Root also remained not out, scoring an impressive 111. Jacob Bethell contributed valuable support with a well-made 65 runs.
For Sri Lanka, Dhananjaya de Silva, Wanindu Hasaranga, and Jeffrey Vandersay picked up one wicket each.
Chasing the target, Sri Lanka need 220 runs to secure victory in this series-deciding encounter