RANGIORA: Star batter Harmanpreet Kaur struck form with a timely hundred as India eked out a narrow two-run win over South Africa in a warm-up match of the ICC Women's World Cup here on Sunday.
The India vice-captain, who had regained some form with her first fifty in 12 months during the final ODI against New Zealand, slammed a 119-ball 114 with the help of 11 boundaries.