“It is close games like these that bring the fans in.
“The momentum turned around several times, but I thought Tahir turned the game on its head. Rabada, of course, proved to be a handful with his pace. He’s got a bright future.”
India were dealt a blow when frontline spinner Ravichandran Ashwin, playing his 100th one-dayer, suffered a side strain while bowling his fourth over and left the field.
Ashwin returned to bowl only one more over before going off again. Fellow off-spinner Harbhajan Singh has been drafted into the squad as a precaution.
Dhoni said he was disappointed by the narrow loss which he blamed on his bowlers leaking runs in the final overs.
“The outcome was not great for us,” he said. “There were plenty that went wrong, but we showed character to get close. Frankly, we should have won this game.
“We missed the six overs from Ash (Ashwin) which was crucial because he is our best spinner. But the bowlers should have done a bit better.
“The partnership between Rohit and Rahane was superb. This was a fantastic innings from Rohit. It wasn’t an easy wicket to bat on but he made it look so easy.”
The second one-dayer will be played in Indore on Wednesday.
Score Board
South Africa won toss
South Africa
†Q de Kock c Raina b Ashwin 29
H M Amla b Mishra 37
F du Plessis lbw b Yadav 62
*A B de Villiers not out 104
D A Miller st Dhoni b Mishra 13
J P Duminy c Dhoni b Yadav 15
F Behardien not out 35
Extras (lb 3, w 5) 8
Total (5 wickets; 50 overs) 303
Did not bat: D W Steyn, K Rabada, M Morkel, Imran Tahir
Fall: 1-45, 2-104, 3-152, 4-197, 5-238
Bowling: Kumar 10-0-67-0; Yadav 10-0-71-2 (1w); Ashwin 4.4-0-14-1; Mishra 10-0-47-2 (1w); Binny 8-0-63-0 (2w); Raina 7-0-37-0 (1w); Kohli 0.2-0-1-0
India
R G Sharma c & b Imran 150
S Dhawan lbw b Morkel 23
A M Rahane c Miller b Behardien 60
V Kohli c Morkel b Steyn 11
*†M S Dhoni c & b Rabada 31
S K Raina c Duminy b Imran 3
S T R Binny c Amla b Rabada 2
B Kumar not out 1
A Mishra not out 0
Extras (lb 4, w 13) 17
Total (7 wickets; 50 overs) 298
Did not bat: R Ashwin, U T Yadav
Fall: 1-42, 2-191, 3-214, 4-269, 5-273, 6-297, 7-297
Bowling: Steyn 10-0-54-1 (1w); Rabada 10-0-58-2 (4w); Behardien 6-0-38-1 (1w); Morkel 10-0-51-1 (2w); Duminy 4-0-36-0 (1w); Imran 10-0-57-2
Result: South Africa won by 5 runs
Series: South Africa lead the 5-match series by 1-0
Man of the Match: A B de Villiers (South Africa)
Umpires: Aleem Dar (Pakistan) and V A Kulkarni. TV umpire: C Shamshuddin. Match referee: B C Broad (England)