Zimbabwe are fresh from an excellent 2-1 series win against Bangladesh last month.
A win over Bangladesh may not sound like much but the Tigers are always very competitive in that format and this is by no means a vintage Zimbabwe side so they deserve plenty of credit for that.
But if beating Bangladesh was possible, taking the step up and being competitive against India is a very different story.
And so it proved on Thursday, with the hosts posting just 189 and being bowled out in 40 overs.
India’s chase was as easy as it gets in ODI cricket, not losing a single wicket.
Put simply, the Zimbabwe team is low on quality. Perhaps only Sikanda Raza would get into other strong ODI sides from the current crop.
Zimbabwe’s Likely XI
Regis Chakabva (C), Tarisai Musakandal, Innocent Kaia, Wessly Madhevere, Sikandar Raza, Luke Jongwe, Milton Shumba, Ryan Burl, Victor Nyauchi, Richard Ngarava, Wellington Masakadza.
India’s Recent Form
Despite chopping and changing the team to manage workloads, India have been excellent in ODI cricket over the past few weeks.
They beat England 2-1 and the West Indies 3-0 and both of those Series were away.
What’s really impressive about them is their strength in depth. The side they fielded against Zimbabwe on Thursday was very different to the one they had in previous recent series.
For example, Deepak Chahar was playing his first international game since February as a result of injury. He ended up man-of-the-match after taking 3-27.
The likes of Chahar, Axar Patel and Shubman Gill (82 not out) are putting serious pressure on the established stars like Virat Kohli, Jasprit Bumrah and Yuzvendra Chahal and that can only be a good thing for India.
They may well field the same XI again, unless Ruturaj Gaikwad or Rahul Tripathi are brought in with Shikhar Dhawan rested.