LAHORE, Pakistan (AP) — Centuries from batting sensation Rachin Ravindra and the ever reliable Kane Williamson powered New Zealand into the Champions Trophy final with a resounding 50-run win over South Africa in the second semifinal on Wednesday.