Spinner Lakshan Sandakan took four wickets and his partner Hasaranga de Silva took a hat-trick on debut as Sri Lanka thrashed Zimbabwe by seven wickets in the second one-day international to level the five-match series on Sunday. Sri Lanka captain Angelo Mathews asked Zimbabwe to bat first and they were bowled out for a paltry 155 runs.
Spinner Sandakan played a major part in dismantling Zimbabwe's batting order and finished with four for 52. De Silva polished off the tail by removing the last three wickets in successive deliveries.
In reply, Sri Lanka lost two wickets for 10 runs and the third at 77. But Upul Tharanga with unbeaten on 75 to seal the match for the hosts.
With the win, Sri Lanka has levelled the series 1-1 after Zimbabwe won the first match by six wickets.
Zimbabwe opener Solomon Mire, who scored a century in the last match, was out for no score this time after being caught behind by Niroshan Dickwella from seamer Nuwan Pradeep.
Hamilton Masakadza, the top scorer of the Zimbabwe innings, was caught and bowled by Asela Gunaratne for 41 off 56 deliveries.
Malcolm Waller (38), Craig Ervin (22) and Sean Williams (13) all got off the mark but could not build on the good starts.
Sandakan took the wickets of Ervin, Sikandar Raza, Ryan Burl and Peter Moor finishing with 4-52, his best bowling figures in one-day internationals.
De Silva wiped out the Zimbabwe tail in the 34th over by first bowling out Waller, off the inside edge. He trapped Donald Tiripano lbw in the next delivery and then bowled Tendai Chatara.
Only South African pacer Kasigo Rabada and Bangladesh left-arm spinner Taijul Islam have managed to previously take hat-tricks on their one-day debuts.
Chatara removed Danushka Gunathilaka (8) and Kusal Mendis (0) to leave Sri Lanka 10 for two. But ultimately it proved too much for the Zimbabwe bowlers to defend their low score.