Rachin Ravindra shepherded New Zealand's chase with a timely century as his team recovered from an early wobble to see off Bangladesh by five wickets and secure its place in the semifinals of the Champions Trophy on Monday. (Highlights | Full Coverage | More Cricket News)