Chasing 266, New Zealand were bowled out for a paltry 153 runs in 35 overs.
Muttiah Muralitharan four wickets broke New Zealand's back as he got rid of James Franklin, Kane Williamson, Ross Taylor and Scott Styris in quick succession.
In Image: Sri Lanka's captain Kumar Sangakkara, center back, celebrates with fellow team members after winning their match against New Zealand
Text: Agencies
Images: AP