India is going to win the match very easily. India and New Zealand could be the finalists in this world cup.
New Zealand and India are on top in terms of performance in this World Cup. Here I was optimistic about South Africa. But their performance did not seem consistent. Because they lost against a normal team. Defeats against any team in cricket are not unusual but losing to Netherlands doesn't give me confidence to go far with them. Still I know why I think either of these two teams South Africa and Pakistan can come. There are still several games left. But your assumption definitely rational because India and New Zealand are yet to lose a single match. So they have the highest chance of winning the World Cup.
Despite South Africa being in great form, they lost against the Netherlands. I think they considered the Netherlands team very weak, neglected. They do their homework properly about the Netherlands players. South Africa were overconfident. This is why they lost. Still, I'd say they'll be back in the truck next game. South Africa will win against a mighty team like England. If they can beat England, I'd say they'll qualify for the semi-finals.
Pakistan has a strong squad. However, the performance of their batting order is erratic. Because of this, it is difficult to make predictions about the performance of this team. Tomorrow they will play against Australia. Australian players are not in form. I consider Pakistan team as favorite in this match. I hope the team will not disappoint me in this match.
South Africa took it seriously, but they never expected the lower order to perform and contribute. Netherlands were 50/4 in 15 overs. Further wickets continued to fall at regular interval, but the score came gradually at a higher runrate. This made them reach good score of 245 runs in 43 overs. While chasing there'll pressure when the opening order collapse and the same happened here. None were able to stand wicket and perform under the pressure.
Australia and Pakistan were at the best, but things weren't going in favour of them in the previous matches. This time both the teams playing against each other will be more interesting. Earlier in the warm-up match both the teams played and it was kind of levelled game as both the teams didn't mind the winning as Australia had set a target of 350 runs and Pakistan reached 337 runs.