Kampala Capital City Authority (KCCA) FC began their in the 2018 CAF Champions League, Group A campaign with a 1-0 defeat to Township Rollers at the National Stadium in Gaborone on Friday night.
The win takes the Botswana giants to the top of Group A standings after match day one, while Uganda's KCCA are placed fourth on the table.
The Blues dominated the match from the start with Lemponye Tshireletso looking dangerous for the home side.
The skillful forward beat four KCCA defenders before forcing goalkeeper Tom Ikara into a good save 12 minutes into the game.
Tshireletso then almost benefited from some miscommunication at the back between KCCA defenders and Ikara just before the half-hour mark.
The shot-stopper came out rushing to clear the ball and it hit Tshireletso, but KCCA defender Ibrahima Kizza made a crucial goal-line clearance.
However, Tshireletso was not to be denied in the 36th minute when he pounced on to a poor pass by the defence and he fired past Ikara to make it 1-0 to Rollers.
The momentum was with Rollers with half-time break approaching and it should have been 2-0 to the hosts seven minutes before the break.
Tshireletso unleashed a powerful shot which was spilled by Ikara and somehow Joel Mogotosi missed the target from the rebound.
KCCA then contained Rollers until the match referee Ferndinard Udoh from Nigeria the half-time whistle and the score was 1-0 to Rollers at the interval.
The Garbage Collectors began the second-half well and they came very close to levelling matters three minutes into the game.
Muhammad Shaban hit the crossbar with Rollers shot-stopper Keagile Kgosipula well-beaten and Rollers managed to clear their lines.
However, Tshireletso continued to torment the Garbage Collectors' defence with his pace and skill.
The Botswana international was unfortunate not to grab his brace when he pulled the trigger from range in the 70th minute and the ball hit the woodwork with Ikara beaten.
Nikola Kavazivoc, the Rollers coach, then decided to make a tactical change - pulling out attack-minded Motsholetsi Sikele and he introduced holding midfielder Gape Mohutsiwa.
Mohutsiwa was deployed just in front of the Rollers defence as they looked to contain KCCA in the closing stages of the game.
This allowed KCCA to attack and they were awarded a free-kick in a promising area in stoppage time.
However, Derrick Nsibambi's effort from the resultant free-kick was finger-tipped over the crossbar by Kgosipula, who ensured that the game ended in a 1-0 win favour of Rollers.
Rollers (1) 1 (Tshireletso 36')
KCCA (0) 0
Rollers: Kgosipula, Mathumo, Motlhabankwe, Gaolaolwe, Ditshupo, Mogorosi (Ncenga 90'+2), Tshireletso (Matete 89'), Moyana, Sikele (Mohutsiwa 74'), Ntege, Boy.
KCCA: Ikara, Awanyi, Kizza, Kirabira, Okello, Nunda (Nsibambi 58'), Obenchan, Shaban (Kaddu 90'), Bukenya, Musamali, Poloto.