England claimed an unassailable 2-0 lead in the ODI series, after beating Sri Lanka by six wickets on the Duckworth-Lewis-Stern method at The Oval

Jason Roy's century has led England to a 2-0 lead in the ODI series (image credit: Richard Heathcote/Staff/Getty)

Jason Roy struck his second century in five days, as England wrapped-up their ODI series against Sri Lanka, with a six wicket victory at The Oval in a rain-affected match.

Four Sri Lankan batsman passed 50 in their innings of 305-5 from 42 overs, before Roy's knock of 162 helped England home with 11 balls remaining. Playing at his home ground, Roy fell just five short of Robin Smith's all-time England one-day record of 167* which was set 23 years ago.

The victory gives England an unassailable 2-0 lead in the ODI series, ahead of the final game in Cardiff on Saturday, before the sides meet in a one-off T20 international at the Ageas Bowl the following Tuesday.

Gunathilaka and Mendis put Sri Lanka is position of strength before rain cuts innings short

With the pressure on their top order to finally perform in this series, Sri Lanka got off to the worst possible start, losing opener Kusal Perera in the 2nd over of the match for one, to an extremely smart run-out from Jonny Bairstow.

Then, Danushka Gunathilaka and Kusal Mendis really asserted themselves on the England bowlers, completely owning the powerplay, hitting a number of boundaries.

The left-hand, right-hand combo really put England's bowlers off their lines, including Adil Rashid who had been able to dominate them in the other matches during the series.

One ball into the 19th over, the drizzle began to turn heavier and the umpires had no choice but to take the players from the field. At that point, Gunathilaka had made his way to 48, while Mendis' strong display had seen him smash his way to 75 from 59 deliveries.

Rashid knocks out set batsmen, before Mathews and Chandimal reach half-centuries once more

After more than a two-hour break, the game had been shortened to a 42-over-a-side fixture, and in no time at all, Rashid had dismissed both of the set batsmen who were looking to increase the run-rate.

Adil Rashid celebrates taking one of his two wickets (image via: Richard Heathcote/Staff/Getty)

Mendis added just two to his pre-break score, before being caught for 77 by Liam Plunkett, before Gunathilaka fell in similar circumstances four overs later for 62 as Rashid fought back well from his poor start.

That bought together Sri Lanka's two stars of the series, Angelo Mathews and Dinesh Chandimal, and they stepped-up to the plate once more scoring half-centuries as Sri Lanka finally reached a score of more than 300.

Chandimal hit three maximums in his innings of 63 before being bowled by David Willey, with the left-armer then picking up the wicket of Seekkuge Prasanna in the same fashion for nine.

Some late lusty blows from Mathews saw him end unbeaten on 67 from 54 balls as Sri Lanka set 305-5 from their 42 overs, which meant England needed 308 according to the Duckworth-Lewis-Stern method.

Roy dominates from the off as England ease home by six wickets

With his usual opening partner Alex Hales unable to bat due to a back injury, Jason Roy made the most of his role as the senior opening partner to strike a highly memorable 162.

After losing Moeen Ali for two early in the chase, Roy and Joe Root shared in a second-wicket partnership of 149 which set England on their way.

Jason Roy in destructive form at The Oval (image via: Richard Heatchote/Staff/Getty)

Root's 65 from 54 balls was pretty innocuous which almost shows just how brilliant a player he is, making big runs without grabbing the headlines.

Eoin Morgan was then dismissed for 22 after an astonishing catch at point by Gunathilaka, but the innings was all about Roy, who's fitness and power-hitting really stood out during the run-chase.

Apart from giving half-chances when on 113 and 128, the pacing of his innings was impecable, with the Surrey opener smashing 13 fours and three sixes, giving his home crowd real value for money.

Unfortunately for all in attendance, Roy was deceived by a Nuwan Pradeep when on 162, but Bairstow (29*) and Jos Buttler (17*) eased the English to their second-highest run-chase of all-time with 11 balls to spare.

As well as the ODI series, the Super Series was also wrapped-up with this victory on a memorable day for Roy and his England teammates.