LONDON — Sri Lanka made light of an imposing target of 294 by beating England with 17 balls to spare to stay alive in the Champions Trophy Thursday. England was on course to clinch a semifinal berth after posting 293-7 under The Oval lights, but a century by Kumar Sangakkara and brilliant late fireworks from Nuwan Kulasekara led Sri Lanka to 297-3, the second-best successful run chase in Oval history. The seven-wicket win meant Group A remained an open race for the semifinals, with New Zealand on 3 points, Sri Lanka and England on 2, and defending champion Australia also in contention on 1. The Sri Lankans were all out for 138 last Sunday in a loss to New Zealand, so their prospects were dim when they were asked to score at nearly 6 an over in the dusk. But the old heads spearheaded the chase and were at it almost straight away. Sangakkara was called on after only 14 balls, after opener Kusal Perera was out for 6. He and Tillakaratne Dilshan, the world's two leading ODI scorers last year, forced England to try six bowlers against them as they combined for 92 before Dilshan was out for 44 with a big heave to long on. Sangakkara was then joined by Mahela Jayawardene. They've known each other a long time, and they're owners of in a seafood restaurant in Colombo called Ministry of Crab. They were as tough as crabs together, putting on 85 for the third wicket before Jayawardene holed out to deep square leg to give James Anderson his second wicket at 187-3. “We had to play well at the start, see off Jimmy Anderson, but Mahela played really well and we got on top of it,” Sangakkara said. “I'm pleased to have done well.” Sri Lanka surprisingly promoted bowling all-rounder Kulasekara, who was the only change in the team after the New Zealand loss. But it was an inspired choice. With Sangakkara unmovable, Kulasekara saw the victory line and raced to it. He whacked an unbeaten 58 off 38 balls, including successive sixes off spinner Graeme Swann and another six off Stuart Broad over fine leg. Sangakkara said of Kulasekara: “He took the pressure off, and those two overs, off Swann and Broad, were decisive.” Sangakkara brought up his 15th ODI century off 111 balls, and hit the winning runs to begin the 48th over, his 12th four through square leg. He was unbeaten on 134 off 135 balls, and gave Sri Lanka renewed hope of making the semis at Australia's expense on Monday. “That was an outstanding hundred,” England skipper Alastair Cook said. — AP