England’s 3-0 victory is the first time they have won every Test in a series in Sri Lanka and is only the third time – after India earlier this year and Australia in 2004 – that a touring side have beaten the hosts by that scoreline.

Spirited Sri Lanka push nervy England close

Sri Lanka resumed on 53-4 and, in contrast to their meek collapse late on day three, showed tremendous defiance and skill in nearly pulling off the highest successful chase at the Sinhalese Sports Ground.

Kusal and Roshen capitalised on some poor bowling by England’s spinners in the morning session, remaining largely untroubled despite the pitch providing more turn than in previous days.

Where Kusal was more positive in striking eight fours and one six, Roshen was his more watchful foil in rotating the strike to disrupt the bowlers, and both batsmen calmly repelled Ben Stokes’ short and fast barrage that had unsettled the top order the day before.

With plan B having failed, Root had little option but to revert to plan A and still Kusal and Roshen resisted, bringing up a superb century stand that was only ended by Leach’s stunning throw.

When Niroshan Dickwella fell to Leach and Moeen removed Dilruwan Perera and Roshen in quick succession to leave Sri Lanka 226-9, it looked as though England would have victory wrapped up comfortably before tea.

Yet number 11 Malinda Pushpakumara fought back, smacking six fours and a six in a sparkling 42 not out as Lakmal dug in at the other end, the Sri Lanka captain also successfully overturning after being given out lbw.

But Leach stuck to his task, finally straightening one past Lakmal’s defence and this time there was no reprieve as England celebrated in exhausted, joyous relief.