New Zealand powered into the semi-finals of the Champions Trophy, taking India along with them after Rachin Ravindra's ...