City Oilers overcame a stubborn Sharing Youth side 84-75 in the second leg of their best of three quarter-finals.
The Leopards' Judith Nansobya scored a game high 17 points as her side took a 20-40 lead at halftime.
Team Coach Nick Natuhereza said the team had prepared well and ready to put up their best.
If UPDF beat the UCU Canons in their last game of the regular season, they will survive and KCCA will drop.
It was Crane High’s third consecutive victory following earlier wins in 2016 and 2017.
The Panthers lost both of their weekend fixtures, 69-68 and 71-77 on Saturday and Sunday respectively.
The Mavita Ali led side put up a spirited fight in the first two quarters, but failed to keep up when Angola turned up the heat
"I am confident we shall produce results when we go to Maputo,@ Ali.
After 18 games, Oilers sit third on the log with 32 points
The game's tip off will be at 8pm.
Sign up to receive our free newsletter