Sri Lanka's batsman Thilan Samaraweera, left, and Mahela Jayawardene celebrate their victory in the Cricket World Cup semifinal match between Sri Lanka and New Zealand in Colombo.
Ross Taylor then made a sedate 36 in the comapny of Scott Styris to keep New Zealand afloat.
Scott Styris mixed caution with aggression to notch up another ODI fifty.
Brendon McCullum continued with his poor form in the World Cup, bowled by Rangana Herath for 13.
Lasith Malinga was the star with the ball, his combination of deadly yorkers and slower balls getting him 3 wickets.
Sri Lankan batsman Tillakaratne Dilshan looked set for another long haul, as he played an uncharacteristically sedate innings.
Dilshan was ultimately dismissed for 73. New Zealand captain Daniel Vettori celebrates.
Sri Lanka's Thilan Samaraweera in action. New Zealand made it difficult for the Sri Lankans, reining in the run rate until the last few overs.
Sri Lanka prevailed in the end, reaching the finals of the ICC World Cup 2011.