Sri Lanka beat England by six wickets in third ODI

London: Dinesh Chandimal stroked an unbeaten 105 to help Sri Lanka to a convincing six-wicket win over England at Lord`s on Sunday as the tourists took a 2-1 lead in the one-day series.

The 21-year-old hit his total off 126 deliveries as Sri Lanka comfortably chased down the 246-7 set by England, whose innings were held together by captain Alastair Cook`s century.

Sri Lanka reached 249-4 with 10 balls to spare after Mahela Jayawardene followed his hundred in the previous one-dayer with a 79 from 77 balls that set them firmly on track.

Cook, like Chandimal, scored his second one-day international century, and his first since being appointed captain in early May but his 119 was not enough to make up for his team`s otherwise below-par showing with the bat.