India, which leads the series 3-0, handed one-day international debuts to batsman Cheteshwar Pujara and pace bowler Mohit Sharma, with opener Shikhar Dhawan and Vinay Kumar making way for them. Zimbabwe went in unchanged.
India has been looking to build its depth ahead of the 2015 World Cup in Australia and New Zealand.
Kohli is leading in the absence of captain Mahendra Singh Dhoni, who has been rested for the series along with four others: off-spinner Ravichandran Ashwin and pace bowlers Ishant Sharma, Umesh Yadav and Bhuvneshwar Kumar.
India won the first three games in Harare by six wickets, 58 runs and seven wickets.
Teams:
Zimbabwe: Vusi Sibanda, Sikandar Raza, Hamilton Masakadza, Brendan Taylor (captain), Sean Williams, Malcolm Waller, Elton Chigumbura, Brian Vitori, Prosper Utseya, Michael Chinouya, Tendai Chatara.
India: Rohit Sharma, Cheteshwar Pujara, Virat Kohli (captain), Dinesh Karthik, Suresh Raina, Ambati Rayudu, Ravindra Jadeja, Amit Mishra, Mohammed Shami, Mohit Sharma, Jayadev Unadkat.