Yunus Sentamu and Bright Anukani scored for the Venoms, while Paul Mucureezi needed a brace from the spot to salvage a draw for Kitara in normal time.
Kitara FC made history as they made their first-ever semifinal of the Stanbic Uganda Cup after dumping defending champions Vipers SC, on Sunday, at the Masindi Municipal Stadium.
The Royals needed post-match penalties to win 5-4 after it had ended in a two-all stalemate in 120 minutes of tense action.
Yunus Sentamu and Bright Anukani scored for the Venoms, while Paul Mucureezi needed a brace from the spot to salvage a draw for Kitara in normal time.
Sentamu broke the deadlock early in the second half with a fine finish off Allan Okello's run and assist.
15:56 - 13.04.2024
STANBIC UGANDA CUP BUL dump KCCA after nerve-wracking penalty shootout
After it had ended one-all following 90 minutes and extra-time, BUL ran out strong in the post-match penalties, winning them 6-5.
Mucureezi levelled matters through a contested penalty, after defender Rogers Torach was adjudged to have fouled Jude Semugabi.
Into extra-time, Anukani thought he had won it for Vipers through a penalty after a hard tackle on Okello.
Minutes later, Mucureezi equalized with another penalty after a handball call from referee Ali Sabila.
Into the spot-kicks, Anukani, Patrick Mbowa, Hillary Mukandane and Torach converted, while Karim Watambala was denied by goalkeeper Jamil Kiyimba.
12:49 - 13.04.2024
STARS ABROAD A debut to forget for ex-KCCA goalkeeper Mwirusi in England
Donning "Shirt 1," Mwirusi did well to keep a respectable goal difference in the second half, as the scoreline could have been bigger for the hosts.
On the other hand, Mucureezi, Denis Omedi, Paddy Muhumuza, Dudu Ramathan and Living Kabon all scored for Kitara.
The latter join Pajule Lions, BUL FC and NEC FC in the Last Four of the 50th edition of the Uganda Cup.