COLOMBO (AFP) - Lasith Malinga grabbed three wickets off five deliveries to bowl Sri Lanka to a crushing 97-run win over New Zealand in a tri-series match here on Tuesday. The paceman finished with a career-best 4-28 as New Zealand were dismissed for 119 chasing a 217-run target on a slow pitch in the day-night match. Man-of-the-match Thilan Samaraweera earlier cracked a solid 104 under pressure for his maiden one-day century to help Sri Lanka post a competitive total before Malinga completed the victory under lights. Malinga bowled opener Brendon McCullum with the second ball of his fourth over, had Jacob Oram caught behind and then bowled Nathan McCullum with the last two deliveries to send the tourists reeling at 41-6. Grant Elliott top-scored with 41. Ian Butler (25), McCullum (14) and skipper Daniel Vettori (10) were the other batsmen to reach double-figures in a dismal batting performance. The hosts put New Zealand under pressure when they grabbed three wickets in the opening five overs, with Nuwan Kulasekara taking two in one over and Thilan Thushara one. Thushara was the first to strike when he trapped Jesse Ryder leg-before in his opening over. Kulasekara had Martin Guptill caught behind and then dismissed Ross Taylor in his third over. India are the third team in the competition. Each side will play two league matches before the top two qualify for the final on September 14. Sri Lanka were struggling at 69-5 after electing to bat before Samaraweera led the fightback with a vital 127-run stand for the sixth wicket with Angelo Mathews (51). Samaraweera, 32, smashed 10 fours in his 124-ball knock to become the oldest Sri Lankan to score a maiden one-day hundred, while Mathews hit four boundaries in his second half-century. New Zealand paceman Shane Bond marked his return to one-day cricket with an impressive 3-43 performance off 10 overs. The fast bowler, who played his last one-day international in April 2007, denied Sri Lanka a sound start with two wickets in his opening five-over spell. Bond, who became eligible to play after severing links with the unauthorised Indian Cricket League (ICL), struck in his first over when he had former captain Mahela Jayawardene caught by Taylor in the slips. Bond then dismissed hard-hitting opener Sanath Jayasuriya (seven) to reduce the hosts to 22-3. He conceded just nine runs in his opening five overs. Sri Lanka suffered a setback in the opening over when in-form Tillakaratne Dilshan inside-edged a Daryl Tuffey delivery on to his stumps after contributing just four runs. Tuffey, who also snapped links with the ICL, finished with 1-35 off nine overs in his first one-dayer in more than two years.\\ SCOREBOARD SRI LANKA: T. Dilshan b Tuffey 4 S. Jayasuriya c Butler b Bond 7 M. Jayawardene c Taylor b Bond 0 K. Sangakkara c Oram b Butler 18 T. Samaraweera b Butler 104 T. Kandamby c Taylor b Vettori 15 A. Mathews b Bond 51 N. Kulasekara not out 6 T. Thushara not out 6 EXTRAS: (lb3, w2) 5 TOTAL: (for 7 wkts; 50 overs) 216 Did not bat: Lasith Malinga, Ajantha Mendis Fall of wickets: 1-4 (Dilshan), 2-5 (Jayawardene), 3-22 (Jayasuriya), 4-38 (Sangakkara), 5-69 (Kandamby), 6-196 (Mathews), 7-204 (Samaraweera) BOWLING: Tuffey 9-0-35-1 Bond 10-2-43-3 (w2) Butler 10-1-55-2 Oram 6-0-22-0 Vettori 8-0-31-1 N. McCullum 7-1-27-0. NEW ZEALAND: B. McCullum b Malinga 14 J. Ryder lbw b Thushara 0 M. Guptill c Sangakkara b Kulasekara 3 R. Taylor lbw b Kulasekara 2 G. Elliott b Jayasuriya 41 J. Oram c Sangakkara b Malinga 4 N. McCullum b Malinga 0 D. Vettori lbw b Jayasuriya 10 I. Butler b Malinga 25 D. Tuffey run out 2 S. Bond not out 1 EXTRAS: (b6, lb1, w10) 17 TOTAL: (for all out; 36.1 overs) 119 Fall of wickets: 1-2 (Ryder), 2-5 (Guptill), 3-7 (Taylor), 4-37 (B. McCullum), 5-41 (Oram), 6-41 (N. McCullum), 7-76 (Vettori), 8-101 (Elliott), 9-116 (Tuffey), 10-119 (Butler). BOWLING: Kulasekara 6-1-18-2 Thushara 6-1-5-1 Mendis 7-1-14-0 (w1) Malinga 6.1-0-28-4 (w6) Mathews 5-0-19-0 (w3) Jayasuriya 6-0-28-2. Result: Sri Lanka win by 97 runs Toss: Sri Lanka Umpires: Billy Doctrove (WIS) and Asoka de Silva (SRI) TV umpire: Gamini Silva (SRI) Match referee: Chris Broad (ENG) Next match: India v New Zealand at Colombo (Friday)