In the chase, Sri Lanka were all over Uganda in no time, reducing them to 22/2 inside the Powerplay.
Inoka Ranaweera stepped into the attack immediately after the Powerplay and struck twice in two balls to reduce Uganda to 22/4.
Left-arm wrist spinner Shashini Gimhani also took a wicket in her first over as Uganda lost their first five wickets inside 10 overs with the total on 35.
Prosscovia Alko resisted Sri Lanka’s charge but barely found any support from the other end as wickets kept tumbling.
She made 36 in 32 balls, and was the seventh batter dismissed. Kavisha Dilhari wrapped up the last two wickets off successive balls in the final over and Uganda were bowled out for 87 to hand Sri Lanka a huge victory.
With the 67-run win, Sri Lanka continued their unbeaten streak in the tournament with three wins out of three in Group A.