Shaminda Eranga finally ended Jimmy Anderson's stubborn resistance in the last over Tuesday as Sri Lanka won the second test by 100 runs to clinch its first ever test series victory in England.
Anderson faced 55 balls without scoring in a desperate last-wicket stand with Moeen Ali (108 not out) before he fended an Eranga bouncer to Rangana Herath at leg gully, giving Sri Lanka victory with one delivery to spare.
Ali posted a maiden test century and batted all day for England, including a 20-over partnership with No. 11 Anderson.
Sri Lanka needed five wickets on day five but didn't get any during the rain-shortened morning session. The momentum changed in the second session when Nuwan Pradeep removed Joe Root (31) and Dhammika Prasad dismissed Matt Prior (0).