Sri Lanka 210-6 (A D Mathews 52 no) v Zimbabwe 80
Sri Lanka beat Zimbabwe by 130 runs
Ajantha Mendis became the quickest bowler to take 50 one-day international wickets during Sri Lanka's 130-run victory over Zimbabwe in Dhaka.
A maiden half-century from Angelo Mathews led Sri Lanka to a total of 210-6 after they had been asked to bat in the second group match of the triangular series, also involving hosts Bangladesh.
Mathews revived the innings with a painstaking 52 not out after arriving at the crease with his side struggling at 97-5 in the 21st over.
Upul Tharanga (43) and Sanath Jayasuriya (22) shared an opening stand of 51 in 8.4 overs before both departed in quick succession.
Rainsford triple strike
And Zimbabwe seamer Ed Rainsford (3-41) struck three times in 14 deliveries to remove the dangerous middle-order of Kumar Sangakkara (4), Mahela Jayawardene (0) and Chamara Kapugedera (4).
But Matthews shared half-century stands with Jehan Mubarak (31) and Thilan Thushara (28no) to get Sri Lanka beyond the 200 mark.
It was plenty as Zimbabwe collapsed to a 80 all out in 28.2 overs.
Medium pacer Nuwan Kulasekara removed three of the top four on the way to figures of 3-13 from seven overs.
Only number three Stuart Matsikenyeri (15) reached double figures as the African country subsided to their sixth lowest effort in one-day internationals.
Off-spinner Mendis finished with 3-15 to reach his half-century of wickets in just his 19th appearance. The previous record was held by India seamer Ajit Agarkar, who achieved the feat in 23 matches.
Mendis averages 9.82 for his 51 wickets.
Sri Lanka and Bangladesh meet in the final group match on Wednesday with all three countries still able to reach Friday's final, depending on the outcome.