Sri Lanka beat England by 7 wickets. See the developments as it happened. (Scorecard)
01.18 (IST): Sri Lanka beat England by 7 wickets at The Oval in London. Kumar Sangakkara scores 134 not out. Sri Lanka keep their semi-final hopes alive.
00.59 (IST): Nuwan Kulasekara reaches his fifty against England. Sri Lanka 267/3 in 43.3 overs; Target: 294. Was sent up the order to go for the big runs and that is exactly what he is doing.
00.37 (IST): Kumar Sangakkara reaches his hundred against England at The Oval. Sri Lanka 210/3 in 39 overs; Target: 294. Sangakkara keeps Sri Lanka in the hunt.
00.18 (IST): Mahela Jayawardene falls to James Anderson for 42. Sri Lanka are 187/3 in 35.2 overs, needing 107 from 88 balls. England now in with a chance to get in some quiet overs.
23.50 (IST): Sri Lanka consolidate themselves at 150/2 in 30 overs. Sangakkara (72) and Jayawardene (23) tick the runs over against England.
23.17 (IST): Kumar Sangakkara reaches his fifty against England at The Oval. Sri Lanka 103/2 in 21.1 overs; Target: 294. Sri Lanka look to him to take them home.
23.15 (IST): Tillakaratne Dilshan (44) is caught by Root off Swann. Sri Lanka 102/2 in 20.5 overs; Target: 294. England break the partnership. Mahela Jayawardene joins Sangakkara in the middle.
22.48 (IST): Sangakkara (42), Dilshan (34) take Sri Lanka to a strong position at 84/1 in 15 overs.
22.14 (IST): Sri Lanka advance steadily to 28/1 in 6 overs with a target of 294 set for them by England. Sangakkara and Dilshan are currently at the crease.
21.58 (IST): Kusal Perera (6) is caught by Ravi Bopara off James Anderson. Sri Lanka 10/1 in 2.2 overs; Target: 294. England get an early wicket to put pressure on the Lankans.
21.12 (IST): Ravi Bopara's unbeaten 33 from 13 balls sees England through to 293/7 as he smashes the last over for 28 runs off Shaminda Eranga.
21.00 (IST): Shaminda Eranga castles Tim Bresnan for 4. England are 254/7 in 47.5 overs as Sri Lanka fight back in the last 5 overs of the innings.
20.54 (IST): England lose Jos Buttler for a duck, lose their way in the late overs and are 249/6 in 46.2 overs. Sri Lanka take 3 wickets without giving away a single run.
20.48 (IST): Malinga strikes in consecutive balls, takes the wickets of Root (68) and Morgan (13) to leave England at 249/5 in 45.4 overs.
20.29 (IST): Joe Root reaches his fifty against Sri Lanka at The Oval. England 218/3 are in 42 overs. But Trott is dismissed for 76 by Herath in the same over and Sri Lanka get a vital wicket in the latter overs.
19.51 (IST): Jonathan Trott reaches his fifty against Sri Lanka at The Oval. England are 159/2 in 33.4 overs. Trott has Joe Root for company as the pair look to continue the good work after losing Cook.
19.32 (IST): Alastair Cook (59) is trapped lbw by Rangana Herath. England are 131/2 in 28.3 overs and Sri Lanka get a much needed wicket as Cook was threatening to get a really big score.
19.19 (IST): Alastair Cook reaches his fifty against Sri Lanka at The Oval with three boundaries. England are 109/1 in 24 overs and are setting themselves a base to go big in the death overs. Sri Lanka setting slightly defensive fields and looking for another wicket.
18.24 (IST): Ian Bell (20) gives a catch to Kusal Perera off Shaminda Eranga. England 48/1 in 11.3 overs. Sri Lanka get the much needed breakthrough and break the opening partnership.
17.58 (IST): Skipper Alastair Cook and Ian Bell give England a steady start and take them to 25/0 in the first 6 overs. The pair appear comfortable at the crease and are set to give England a platform for a big total.
17.24 (IST): Both teams on the field for their respective National Anthems before they face off on the field of play.
Sri Lanka elect to bowl versus England at The Oval:
Sri Lanka captain Angelo Mathews won the toss and elect to bowl versus England at The Oval on Thursday.
Sri Lanka make one change with Nuwan Kulasekara coming in for all-rounder Thisara Perera.
England get a huge boost as off-spinner Graeme Swann replaces James Tredwell.
Sri Lanka will look for a vastly improved batting performance against the hosts England as they try to stay afloat in the Champions Trophy.
Sri Lanka, World Cup finalists in 2007 and 2011, must now defeat both England and Australia in day-night matches at the Oval to keep their semi-final hopes alive.
England, meanwhile, bounced back from a 2-1 one-day series loss against New Zealand ahead of the tournament to brush aside old foes Australia by 48 runs in their first match.
Alastair Cook's home team go into the match with their preparations overshadowed by an incident at a bar in Birmingham between Australia's David Warner and young England player Joe Root over the weekend.
England: AN Cook*, IR Bell, IJL Trott, JE Root, EJG Morgan, RS Bopara, JC Buttlerâ€ , TT Bresnan, SCJ Broad, GP Swann, JM Anderson
Sri Lanka: MDKJ Perera, TM Dilshan, KC Sangakkaraâ€ , DPMD Jayawardene, LD Chandimal, AD Mathews*, HDRL Thirimanne, KMDN Kulasekara, HMRKB Herath, RMS Eranga, SL Malinga