Sri Lanka cruised to a seven-wicket win over Zimbabwe with more than 12 overs to spare to win the Tri-Nation Series.
A remarkable fightback by Zimbabwe saw them beat the West Indies via Duckworth-Lewis and reach Sunday's triangular series final.
Heavy rain in Bulawayo brought a premature end to the tri-series one-day international between Zimbabwe and Sri Lanka.
Shai Hope hit his maiden ODI century but the West Indies were stunned as Zimbabwe fought back to earn a tie in Bulawayo.
Zimbabwe were bowled out for 154 as they suffered an eight-wicket ODI hammering at the hands of Sri Lanka.
Rangana Herath finished with match figures of 13-152 as Sri Lanka wrapped up a 257-run victory over Zimbabwe in the second Test.
Rangana Herath took his second five-wicket haul in as many days as Sri Lanka pushed Zimbabwe to the brink in the second Test.
Rangana Herath became the third bowler to pick up five-wicket hauls against all nine Test opponents, against Zimbabwe in Harare.
Sri Lanka increased their advantage over Zimbabwe on day two of the second Test, with Asela Gunaratne scoring a maiden Test ton.
Dhananjaya de Silva hit an unbeaten century to give Sri Lanka the upper hand over Zimbabwe on the opening day of the second Test.
Sri Lanka wrapped up a 225-run win in the first Test against Zimbabwe after overcoming some stoic resistance from the hosts.
Dimuth Karunaratne hit his fourth Test century to give Sri Lanka a commanding lead in the series opener with Zimbabwe.
Graeme Cremer hit a maiden Test hundred as Zimbabwe frustrated Sri Lanka on day three of the first Test in Harare.
Ten years after scoring his maiden Test ton, Upul Tharanga notched his second as Sri Lanka dominated day two against Zimbabwe.
Zimbabwe have named former international Heath Streak as their new head coach.
New Zealand comprehensively completed a 2-0 series sweep of Zimbabwe by securing a 254-run win in the second Test.
New Zealand's seamers struck three vital blows to keep the tourists on track for victory in the second Test against Zimbabwe on Tuesday.
Craig Ervine scored a maiden Test hundred as Zimbabwe held up New Zealand's victory charge on day three of the second Test.
New Zealand skipper Kane Williamson made history during day two of the Black Caps' second Test against Zimbabwe in Bulawayo.
Tom Latham scored his fourth Test century as New Zealand piled up 329-2 on the first day of the second Test with Zimbabwe in Bulawayo.