Centurion, Sep 28 (Inditop.com) England defeated South Africa by 22 runs in a Group B match and qualified for the ICC Champions Trophy semifinals at the SuperSport Park here Sunday.

Chasing a target of 323, South Africa made 301 for nine in 50 overs and crashed out of the tournament.