Surprised by the comments here, why Pakistan couldn't beat a mediocre Indian team, remove Williamson & Taylor nz batting? Remove finch & warner aus batting?, every team has strengths and weaknesses, India is the only team which played better cricket, for Pakistan fans who keeps on spitting venom against India now the situation is a Bangladesh victory against India is a upset, but a Bangladesh victory against Pakistan is no more a upset, your team is not a match for India don't you have any shame that your team won only 5 of the last 20 matches?, to all shameless fellow Indian fans who keeps on posting negativety India is one of the favourites to win the world cup and they are playing rightly so, the players know what to do we can all shut our mouth because we can only talk, so seeing this if India looses the knockout India will be a overrated team, if India wins India has fixed the world cup.