Malinga established his authority in 22 yards, he brought a thriller in a low-scoring match. However, New Zealand overcame the Malinga mystery to win an ODI against Lanka for the first time in four years. Barring the first match of the Champions Trophy, the rest of the matches were dominated by the bowlers. The Lankans were all out for 138 runs under the pressure of the Kiwi bowlers. However, the Kiwis came under counter-bowling attack in the run chase, but they managed to win by 1 wicket. 139 runs lost 9 wickets.

After winning the toss and batting, the Lankan innings started badly. Pereira returned after being dismissed by Mills for 0 runs. That was the beginning, after which Sri Lanka could never turn around in batting. Could not build any big or small pairs. The biggest partnership came in the seventh wicket. Sangakkara-Thirimanne added 36 runs. Thirimanne got out with 15 runs off 29 balls for the team's 118 runs.
They were bewildered by the pace bowling of Kyle Mills, Nathan McCullum, McClenaghan. Kumar Sangakkara was fighting single-handedly on one side. After playing an innings of 68 runs off 87 balls, he was dismissed as the eighth batsman for the team's 135 runs. The second highest run came from top order batsman Dilshan. He scored 20 runs off 18 balls. Sri Lanka were all out for 138 runs in 37.5 overs. Even then, no one understood how much excitement awaits in the second innings of the match!
Kyle Mills, Nathan McCullum took 2 wickets each and McClenaghan 4 wickets. Daniel Vettori took the crucial wicket of Jayawardene.
The run target is only 138, the match win is almost certain, maybe New Zealand went into bat thinking that. But the reality changed and the Lankan bowling brought horror in front of the Kiwis. The scoreboard of QD was 48 for 1 till the eighth over, from there, the three-pronged attack of Malinga, Herath and Dilshan saw QD's face stand at 49 for 4 in the tenth over. The Lankans returned Guptill (24) and Williamson (16) who were almost set. When Malinga took Vettori's sixth wicket in the team's 80, Brendan McCullum and Nathan McCullum tried to put the team at ease by putting on a 35-run partnership in the seventh wicket.
But at this time, Malinga gave a big breakthrough to the Lankans. Brendan's seventh wicket fell with 18 off 49 balls for the team's 115. Nathan McCullum, who scored 32 runs for the team at the head of 122 runs, also got out. Malinga showed his magic by taking both the wickets of Brendon McCullum and Nathan McCullum at the required time.
The tension then reached its peak when the ninth wicket fell with Kyle Mills out on 134 runs. But Tim Southee's careful batting of 21 balls of 13 runs ensured the victory of the Kiwis. New Zealand scored 139 runs in 36.3 overs.
After two wickets with the ball, Nathan McCullum won the man of the match for the team's top scorer with the bat.