South Africa v India, 2nd ODI, Johannesburg

India hold nerve in thrilling finish