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 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) restricted them to 314/7. Annerie Dercksen's fine 81 and stand-in skipper Chloe Tryon's 67 kept South Africa, who needed to win to keep hopes of entering the final alive, in the reckoning. A break for bad light left SA needi...