Klaasen slammed seven sixes in hitting 69 off 30 balls as South Africa chased down a target of 189 with eight balls to spare
Dhawan made 72 in an Indian total of 203 for five after they were sent in to bat.
India captain Kohli left the field 13 overs into South Africa’s innings after suffering a left leg strain while batting
The series was a personal triumph for Kohli, who hit three centuries and became the first player to score more than 500 runs in a bilateral series
Indian wrist spinners Kuldeep Yadav and Yuzvendra Chahal were effective on a slow pitch, taking four and two wickets respectively.
South Africa's chances of overhauling India's 274 for seven plummeted when they lost their first three wickets inside the first 13 overs.
Zondi said the squad had also been selected with a view to giving exposure to players who might be considered for the next World T20 in 2020.
In a brief statement, Cricket South Africa said it was aware of video footage of Tahir being circulated on social media.
Recap all the action from the rain-curtailed fourth ODI of South Africa-India series 2018
LPL draft: 8 Pakistan players picked, Gayle joins Kandy, Russell goes to Colombo
Abdullah Shafique gets maiden call-up; Sarfaraz Ahmed, Shoaib Malik dropped for Zimbabwe series
National T20 Cup: Three-way race to the last semi-final spot
PCB presents financial draft proposal to PSL franchise owners
Misbah-ul-Haq quits as Pakistan chief selector, will continue as head coach
Umar Gul calls time on his professional career
PCB issues warning after nine players and three officials violate Covid-19 protocols
Mohammed Siraj record spell sparks total capitulation of KKR
Quaid-e-Azam Trophy: Hasan Ali, Ahmed Shehzad return, Yasir Shah named Balochistan captain
Lanka Premier League player draft delayed once again