Image courtesy of: ESPNcricinfo
Sri Lanka captain Lasith Malinga took career-best figures of 5-6, including an incredible four wickets in four balls, to lead his side to a 37-run win over New Zealand in Pallekele.
Opting to bat first, Sri Lanka got off to a quick start before Kusal Perera was caught by Todd Astle at short fine leg off the bowling of Mitchell Santner for three runs.
Avishka Fernando only made six runs before he was clean bowled by Astle, who also took out Danushka Gunathilaka for 30.
Niroshan Dickwella made a quickfire 24 before falling to Santner, while Astle sent Dasun Shanaka packing for seven runs.
Debutant Lahiru Madushanka mustered 20 runs before being trapped lbw off the bowling of Santner.
With Sri Lanka continuing to lose quick wickets, they finished on 125/8.
Santner and Astle picked up three wickets apiece, while Scott Kuggeleijn chipped in with one.
Chasing 126 to win, New Zealand lost Colin Munro on the third ball of the second over as he was clean bowled by Malinga for 12 runs.
Malinga, who claimed his 100th Twenty20 International wicket upon dismissing Munro, trapped Hamish Rutherford lbw the very next ball and completed his hat-trick by cleaning Colin de Grandhomme up for a golden duck.
However, Malinga was not done as he trapped Ross Taylor lbw the next ball.
Malinga then proceeded to complete his five-for when he removed Tim Seifert for eight runs.
Daryl Mitchell was run out for six runs before Akila Dananjaya joined the party by dismissing Kuggeleijn the very next ball.
Two balls later, Santner was stumped by Kusal off the bowling of Dananjaya.
Astle and Seth Rance fell shortly after, which led to New Zealand being skittled out for 88.
New Zealand stand-in captain Tim Southee was left stranded on a 23-ball 28, which included three sixes.
Malinga was the most successful bowler with five wickets, while Dananjaya took two, and Lakshan Sandakan and Wanindu Hasaranga claimed one wicket each.
Malinga was named Man of the Match.