LONDON: James Anderson inspired England to a 110-run win over Sri Lanka in the first One-Day International here at The Oval Tuesday. The Lancastrian took 4-18 as Sri Lanka slumped to 121 all out chasing a revised target of 232 in a rain-shortened match. England made 229 in its 32 overs after a storm halted play for three hours and Sri Lanka's target was subject to a Duckworth Lewis amendment. Anderson's opening spell of 3 for 14 from four overs knocked the stuffing out of the Sri Lankan top order. He had captain Tillakaratne Dilshan caught on the boundary by Tim Bresnan running in, trapped Mahela Jayawardene leg before and induced a return catch from Kumar Sangakkara. Sanath Jayasuriya – in his final one-day international two days before his 42nd birthday – was snared by a sharp catch from Eoin Morgan in the gully off Bresnan for just two although he did manage a wicket in England's innings. Anderson turned fielder to take a superb diving catch at midwicket to remove Angelo Mathews and an easier chance off Graeme Swann to dismiss Jeevan Mendis and Sri Lanka had slumped to 57 for six.The Lancastrian, closing in on 200 one-day international victims, returned to claim the wicket of Nuwan Kulasekara. From then on there was no way back for the tourists. – Agence France