Dhaka, March 6 -- New Zealand defeated South Africa by 50 runs to advance to the final of the ICC Champions Trophy 2025, where they will face India.

This victory marked a significant opportunity for New Zealand to contend for a major ICC trophy, while for South Africa, it was yet another heartbreaking exit in a knockout-stage match of a major event.

Riding on the centuries from Rachin Ravindra and Kane Williamson, the Black Caps set a big target of 363, which proved too tough for South Africa despite a late-century from David Miller.

Choosing to bat first after winning the toss, New Zealand lost opener Will Young for 21, but Ravindra and Williamson built a solid platform with a 164-run stand for the second wicket.

Ravindra, continuing...