So, India storms into the semi-finals of the 2017 ICC Champions Trophy in England after a
comprehensive 8-wicket win in 38 overs against South Africa at the Kennington Oval.
Thanks to their superior run rate they will top the group with near-certainty and take on
Bangladesh for a crack at entering their second successive final.