New Zealand made 217 all out in 48.5 overs against Sri Lanka in the first World Cup semi-final on Tuesday.
The winners will face either India or Pakistan in Saturday's final in Mumbai.
Sri Lankan spinner Muttiah Muralitharan celebrated his last ball in international cricket on home soil with a wicket in the World Cup semi-finals on Tuesday.
Muralitharan had Scott Styris lbw off the final ball of his 10th over to finish with 2-42 after earlier dismissing Jesse Ryder for 19.
He has so far taken 534 wickets in 349 matches to add to his 800 Test wickets -- another world record.
The 38-year-old will retire after the World Cup, the final of which takes place in Mumbai on Saturday.
Links:
[1] http://103.241.136.51/malingaaaacjpgcropdisplayjpg-622