A change of format could not bring a change in fortunes for Zimbabwe, as Sri Lanka thrashed them by eight wickets in the first match of a One-day International triangular series at Harare Sports Club on Monday.
Four days after Sri Lanka sealed a 2-0 Test series sweep, the tourists bowled Zimbabwe out for 154 before chasing their target inside 25 overs to claim a bonus-point victory.
As with the Test matches, Zimbabwe suffered from the fragility of their top order, falling to 14 for three in the first five overs.
Harare experienced heavy rain over the weekend, and cloudy skies on Monday morning gave Sri Lanka's seamers plenty to work with.
The collapse began in just the fourth over, when Suranga Lakmal had both Brian Chari and Craig Ervine caught at second slip in the space of three deliveries, and in the next over Sikandar Raza Butt's careless legside flick off Nuwan Kulasekara found midwicket.
Sean Williams was then bamboozled by Sachith Pathirana's left-arm spin and was stumped by Niroshen Dickwella, before Nuwan Pradeep dismissed Chamu Chibhabha and Elton Chigumbura in successive overs to leave Zimbabwe 50 for six in the 18th over.
As in the Test series, it was left to Zimbabwe's lower order to repair the damage. Wicketkeeper-batsman Peter Moor struck a polished 47 and added 55 for the seventh wicket with Graeme Cremer, and once Moor was trapped lbw by Nuwan Kulasekara, Cremer marshalled the tail to good effect.
The Zimbabwe captain put on 31 for the eighth wicket with Donald Tiripano, who made 19, and was left stranded on 31 not out when No. 11 Tinashe Panyangara attempted one big shot too many.
Panyangara sliced a delivery off Asela Gunaratne to cover to give the allrounder figures of 3 for 21 in 6.3 overs, while Kulasekara, Lakmal and Pradeep finished with two wickets apiece as Zimbabwe were bowled out in 41.3 overs.
The triangular series also includes West Indies, who will take on Sri Lanka at the same venue on Wednesday.