Another abject batting display from Zimbabwe enabled India to complete an emphatic 10-wicket victory in the third one-day international in Harare and a series whitewash.
Interim coach Makhaya Ntini called for improvement from the hosts' batsmen after Zimbabwe had been dismissed for totals of 168 and 126 in the first two ODIs.
However, Ntini's men plumbed new depths on Wednesday, losing four wickets in four balls at one stage - more than India lost in the three-match series - as they collapsed from 104-3 to 123 all out against a touring side low on international experience.
India, for whom Jasprit Bumrah again impressed with 4-22, made light of chasing a modest target, debutant Faiz Fazal finishing unbeaten on 55 and KL Rahul rounding off an impressive maiden ODI tour with 63 not out.
Zimbabwe had laid a solid platform, albeit slowly, as Chamu Chibhabha (27 from 66 balls) and Vusi Sibanda (38 off 71) occupied the crease following the early dismissal of Hamilton Masakadza for eight.
However, Sibanda's departure was followed by an alarming collapse chiefly brought about by Bumrah, who removed Timycen Maruma and Elton Chigumbura with successive deliveries at the end of the 33rd over.
Things soon got worse for Zimbabwe as the next set of six began with Malcolm Waller being run out and skipper Graeme Cremer falling lbw to Axar Patel.
Bumrah continued to shine, claiming wickets in each of his next two overs, and the innings was brought to an end by another run out, Dhawal Kulkarni showing great athleticism in his follow-through to dismiss Donald Tiripano.
The inadequacy of Zimbabwe's total was made abundantly clear as India made hay in response through Rahul - a centurion in the first ODI - and Fazal, playing his first international at the age of 30.
Runs came easily for India, who completed the rout with 28.1 overs to spare and will hope to continue their winning run in a three-match Twenty20 series that starts on Saturday.