New Zealand to face India in Champions Trophy final
New Zealand will play India in the Champions Trophy final after a clinical 50-run win over South Africa in Lahore on Wednesday.
Rachin Ravindra made 108 and Kane Williamson scored 102 as New Zealand posted an imposing 362-6 in the second semi-final before Mitchell Santner grabbed 3-43 to restrict South Africa to 312-9 in 50 overs.
New Zealand will meet India for the title in Dubai on Sunday.