Kane Williamson's unbeaten 133 off 113 balls led New Zealand to a six-wicket victory over South Africa, achieving their highest successful ODI chase against them. Williamson's knock included 13 fours and two sixes, and he became the second-fastest player to reach 7000 ODI runs, surpassing Virat Kohli. New Zealand secured a spot in the tri-series final in Pakistan.