Sri Lanka have bowled Zimbabwe out for 165 runs in 32.2 overs setting themselves an easy target of 166 for victory.
Sean Williams fought a lone battle scoring another half century with 56 runs from 57 balls before he was castled by Maheesh Theekshana who did most of the damage with four wickets.
Dilshan Madushanka ripped through the top order taking out Joylord Gumbie (0), Craig Ervine (14) and Wessly Madhevere who scored just one run.
A full house has turned out at Queens Sports Club and by the time Zimbabwe were bundled out there were still queues outside the arena.