Now that it has come down to how it's going to be in the matches not featuring India, let's see how they are going one by one.
Bangla win opens race
Bangladesh, to pose any serious threat to India's chances, had to win against the Netherlands in Chittagong on Monday. That they did, without breaking much sweat. Their comprehensive win makes sure that the every other team in Group B will have to be on their toes. Nobody can afford another slip-up, given the prevailing equations.
You tick one box at a time, with emphasis on what India can afford or not. Bangladesh's victory over the Netherlands ticks off the first of them. For the script to unfold the way the whole of India wants, Mahendra Singh Dhoni's team must win against the West Indies on Sunday here.
Now on, it's about following what happens in the other games. South Africa must beat Ireland in Kolkata on Tuesday, and considering the way things have panned out so far, they will. This opens the room for a few more interesting scenarios.
Come Thursday, England have to put it across the West Indies in Chennai. If they don't, India will be through along with their continental neighbours, Bangladesh. Given the unpredictable nature of the players from the various Caribbean islands, nothing can be taken for granted still.
That way, Tuesday's bout at Eden Gardens in Kolkata, between South Africa and Ireland becomes that much more important. If South Africa win, as they are expected to, creases on the Indian foreheads will remain. If they don't, it's anybody's game again.
In all probability, the unthinkable will not happen in the City of Joy.
Tough for India?
India will, in that case, continue to be on tenterhooks. If they kill the West Indies here on Sunday, all doubts and debates will be put to rest.
If they don't, daggers and debates will surface afresh. Who, after all, is the master of the game when cricket comes home? Questions will remain. Let the game go on.