New Delhi, May 8 -- Jemimah Rodrigues' career-best knock and half-centuries from Smriti Mandhana and Deepti Sharma ensured India defeated South Africa by 23 runs in a high-scoring game at the Premadasa Stadium in Colombo on Wednesday to set up a final clash against Sri Lanka in the women's ODI tri-series. Rodrigues scored a brilliant 123 off 101 balls with 15 fours and a six to help India post 337/9, their fifth highest total. South Africa batters made a fight of it but seamer Amanjot Kaur (3/59) and off-spinner Deepti (2/57), who capped a fine all-round show, restricted them to 314/7. India had a shaky start as Pratika Rawal (1), Harleen Deol (4) and Harmanpreet (28 - 6x4) went back quickly. Rodrigues then anchored the innings, scoring her second ODI hundred. Brief scores: India 337/9 (S Mandhana 51, J Rodrigues 123, Deepti 93) beat SA 314/7 (Annerie 81, Chloe 67, Amanjot 3/59, Deepti 2/57) by 23 runs....