A 35-yard cracker by David Oswe handed Wazito a hard-fought victory against a hapless AFC Leopards to revive their chances of escaping relegation.
The league newbies found themselves trailing early in the first half, but put on a spirited fight in the second half after Derick Onyango brought them back in the game.
After missing several chances from close range, Oswe beat Ezekiel Owade with a long-range shot from 35 meters to hand Frank Ouna side a deserved victory.
Full Time— AFC Leopards SC (@AFCLeopards) August 29, 2018
Wazito FC 2 AFC Leopards 1#INGWE
Though Wazito didn't move a place up, Ouna desperately needed the three points to revive their survival rates and they did it in style, against unlikely opponents and in the process hand coach Rodolfo Zapata a second consecutive defeat.
Wazito defender Jackson Saleh gave his former side the lead when he directed the ball into his own net in the 21st minute.
Edward Seda had dropped a dangerous ball inside Wazito’s box and Nigerian striker Alex Orotomal squeezed his big body between three Wazito defenders and the pressure paid dividends when the ball landed at the back of the net.
Martin Musalia denied his former teammate at Mathare United, Whyvonne Isuza from close range after the forward rose higher to head a well-floated ball from Lukooya but the custodian did well to punch it to safety.
Derick Onyango brought Wazito back into the game with an equalizer in the 46th-minute. Edwin Lavatsa thought he had put Wazito ahead, but his free header was judged for offside even though TV replays showed that he was onside.
Oswe then beat two AFC Leopards players to the ball before unleashing a powerful shot that gave Owade very little options as Wazito pulled a miraculous comeback to see off the Big Cat.