South Africa defeated England by seven wickets to reach the Champions Trophy semifinals, with Marco Jansen playing a crucial ...