Lweza roared back from 2-0 down with 18 minutes remaining to secure a draw which left SC Villa’s title hopes battered.
Emmanuel Okwi and Alex Kitaata put the Jogoos in the lead inside 56 minutes but Rajab Kakooza and Owen Kasule scored late in the game to earn the visitors their first point of the second round.
The Jogoos came into the game on the back to two disappointing back to back stalemates prompting club chairman, Ben Immanuel Misagga to issue a one match ultimatum to head Coach Shafik Bisaso.
The hosts started well and should have gone ahead inside the first 20 minutes but Lweza goalkeeper Mansoor Mutumba was pivotal in making wonderful saves to deny Okwi and Mike Ndera.
But the deadlock was broken in the 32nd minute when Okwi headed home Joseph Nsubuga’s cross past Mutumba.
The striker, unmarked in the area, headed home from close range for his second goal in three matches since rejoining the club.
At the start of the second half, Lweza Coach Ibrahim Kirya made an attack minded change with winger John Kisakye replacing defender Samuel Adebo.
However, it was SC Villa that doubled the lead with Kitaata curling the ball into the net after some good work by Okwi.
This prompted another change from Kirya who brought on Charles Sempa for the tired and ineffective Ronald Muganga while Bisaso hauled off Martin Kizza for returning Vitalis Tabu.
Lweza’s move paid dividends as Ssempa; formerly at Villa Park assisted Kakooza for the side’s first in the 72nd minute after beating his man on the left and in a similar style, repeated the feat for Kasule who slotted home from close range to make it 2-2 with three minutes remaining.
By then, Okwi had been forced for midfielder Denis Kamanzi and despite trying to force a winner, it was too little too late for SC Villa who have now take just three points out of a possible nine since the commencement of the second round.
SC Villa remain second with 34 points, one behind KCCA who hold a two game advantage while Lweza are now 12th with 19 points.