Johannesburg: Eoin Morgan struck an unbeaten 62 to steer England to a six wicket victory in their opening ICC Champions Trophy game against Sri Lanka.
England has made a perfect start to their Champions Trophy campaign and can now qualify for the semi-finals with victory over hosts South Africa on Sunday.
England needed only 213 to win after Sri Lanka posted 212 from their 50 overs. They were off to a bad start as they lost Joe Denly for 5 Strauss ( 9).
But three good partnerships followed.
Allrounder Paul Collingwood, who hit 46 off 51 balls including five fours and three sixes, added 63 for the third wicket with Owais Shah before he edged the ball onto his stumps off fast bowler Lasith Malinga.
Shah contributed 44 off 74 balls, scoring slowly but steadily. After Collingwood's dismissal, Shah put on 76 in 15.2 overs for the fourth wicket with left-hander Eoin Morgan.
Morgan stayed until the target was reached. He finished 62 not out beside wicketkeeper Matt Prior, who was 28 not out.
Earlier, Put in to bat first, Sri Lankans were off to a horrendous start as they lost four crucial wickets for 17. But Thilan Samaraweera and Thilina Kandamby forged a useful 50-run partnership to quell the early English enthusiasm.
Later Angelo Mathews shared a 82-run stand with Thilina Kandamby (53) - which came to an end via a run-out earlier in Onions' 10th and final over.
Stuart Broad claimed 3-49 off 10 overs. Anderson finished with 3-20 off 9.3 overs, and Onions 2-58 off 10.