
Rachin Ravindra steered New Zealand into the Champions Trophy semi-finals after hitting his fourth ODI century in a five-wicket victory over Bangladesh.
Ravindra lit up the Group A clash in Rawalpindi, scoring 112 after arriving at the crease with New Zealand in trouble at 15 for two.