Rachin Ravindra and Kane Williamson struck commanding centuries as New Zealand hammered South Africa by 50 runs in a high-scoring semi-final to set up a summit clash with India in the Champions Trophy, here on Wednesday. Ravindra played a brilliant knock of 108 runs off 101 balls, laced with 13 fours and a six, while […]