LONDON (AFP) - Dinesh Chandimal 's unbeaten 105 saw Sri Lanka to a six-wicket one-day international victory against England at Lord's here on Sunday as the tourists took a 2-1 lead in the five-match series. Sri Lanka, chasing 247 for victory, finished on 249 for four. Chadimal secured the win, with 10 balls to spare, after flamboyantly going down on one knee to carve James Anderson over cover for four. His innings was the 21-year-old Chandinal's second century in just six matches at this level and meant he'd converted both his fifties into hundreds. England 's total of 246 for seven, which featured captain Alastair Cook's career-best 119, never looked enough. Their score was put into perspective by a Sri Lankan second-wicket stand of 112 between Chandimal and veteran opener Mahela Jayawardene, who made 79. Jayawardene, whose career-best 144 set-up Sri Lanka's 69-run win at Headingley on Friday, was again in superb touch. He uppercut Anderson for four in the first over of the tourists' reply before Sri Lanka captain Tillakaratne Dilshan was bowled for three by medium-pacer Tim Bresnan. Jayawardene reached his fifty at Lord's in just 45 balls with seven fours. Meanwhile an increasingly confident Chandimal audaciously flicked seamer Jade Dernbach over his shoulder for four and then thrashed him wide of midwicket for another impressive boundary. But with Jayawardene on course for back-to-back hundreds, he cut a Dernbach long-hop straight to Eoin Morgan at point. In all he faced 77 balls with nine fours. Chamdimal himself continued on to a 73-ball fifty and later struck Anderson, England 's spearhead, for six over midwicket. He was dropped by leaping wicketkeeper Craig Kieswetter on 92 when he didn't get enough on an intended 'scoop' shot. Their was a bizarre end to the match as Angelo Mathews, who took 21 balls for his one not out, 'nursed' Chandimal to his century. But Chandimal went to his hundred in style, hoisting Bresnan for six over long-on to reach three figures in 123 balls, with two sixes and 10 fours. Earlier, a fine Sri Lanka bowling effort saw leg-spinner Jeevan Mendis and seamers Lasith Malinga and Suranga Lakmal all take two wickets apiece. ScoreCard ENGLAND : AN Cook run out 119 C Kieswetter c Lakmal b Malinga 3 IJL Trott c Dilshan b Lakmal 2 KP Pietersen c Randiv b Mendis 41 EJG Morgan lbw b Mendis 4 IR Bell c Kulasekara b Lakmal 30 TT Bresnan b Malinga 26 SCJ Broad not out 1 GP Swann not out 11 Did not bat: JM Anderson, JW Dernbach EXTRAS: (b 4, w 5) 9 TOTAL: (7 wickets; 50 overs) 246 FOW: 1-18, 2-30, 3-79, 4-85, 5-157, 6-232, 7-234 BOWLING: AD Mathews 1-0-4-0, SL Malinga 10-1-54-2, KMDN Kulasekara 10-1-40-0, RAS Lakmal 10-0-62-2, BMAJ Mendis 10-0-40-2, S Randiv 8-0-33-0, SHT Kandamby 1-0-9-0 SRI LANKA: M Jayawardene c Morgan b Dernbach 79 TM Dilshan b Bresnan 3 L Chandimal not out 105 K Sangakkara c Morgan b Swann 25 S Kandamby lbw b Swann 11 A Mathews not out 1 EXTRAS: (lb 7, w 18) 25 TOTAL: (4 wickets; 48.2 overs) 249 FOW: 1-21, 2-133, 3-194, 4-230 BOWLING: J Anderson 9.2-0-55-0, T Bresnan 9-0-48-1, S Broad 10-0-52-0, J Dernbach 10-2-55-1, G Swann 10-0-32-2