Who would have thought that India will enter the fourth ODI against Windies with a series win on the line and who would have thought that Kohli's three consecutive ODI hundreds would still be inadequate to give India a lead in the ODI series.
If you followed the Test series in which India drubbed the visitors, you would be expecting a one-sided ODI series but here we are, after three ODIs the series is levelled 1-1 and the momentum is surprisingly with the visitors.
Jason Holder's men have upped the ante and they have done it in an emphatic manner. Both sides have everything to play for in the remaining two games and in a series where runs have come in plenty, lots of records are on stake as well.
Virat Kohli doesn't get bored of breaking records. This time he is on the verge of breaking a special record. The Indian skipper has scored three hundreds in his last three ODIs and is only behind Kumar Sangakkara who has smashed four consecutive centuries.
So, it will be interesting to see whether Kohli can match the heroics of Sangakkara.
Since 2016, no visiting team has defeated India twice in a bilateral series. A win here at Mumbai will make Windies achieve this tough task.
Also, since January 2017, Windies have won only five ODIs against India in India. They have won one in this series and now all the eyes or on the fourth ODI.
Kuldeep Yadav has emerged as the man with the golden arm for India. He is India's leading wicket-taker in 2018 with 41 wickets in 18 matches and he needs nine more to surpass Rashid Khan as the leading wicket-taker in the world.