Look like the Pakistan team is more hurt than the Sri Lanka team after this New Zealand team. I am saying this after reading most of the comments here which just focus that Pakistan chances of qualifying are demolished by the New Zealand team. Trent Boult who wasn't in the good form in this World Cup, took three important wickets for the Srilanka and gave away only 37 runs. He along with other bowlers didn't let Srilankan batsmen made runs and they could only reach 171 runs. Due to this good bowling, the Srilankan team never looked up and eventually lost by a big margin.
By the Way, the New Zealand team should not be too happy going to the semi-finals, as they would be facing India in the Semi final who are unbeaten and it won't be easy to beat them on their home ground on the semi final day.
The run rate of the Pakistan team was already low. New Zealand's big margin of victory today certainly added to Pakistan's woes. Now, even if Pakistan wins the match against England, there is no chance of reaching the semi-finals. The margin by which Pakistan has to win the match against England is impossible. The margins being quoted are very tight.
The Indian team is unbeaten so far in this World Cup, and has the advantage of home ground and home fans, but the New Zealand team is no slouch in terms of performance, and will not be an easy team for India. Often, teams that perform well in the early stages end up losing in the knockout stages. I think it is not easy to beat India, but it is not impossible. If New Zealand play their best on the semi-final day, they can beat the Indian team.