Gaborone United have crowned 2018 Botswana Telecommunications Corporation (BTC) Charity Cup champions on Saturday.
Moya Goleele beat their fierce Township Rollers in the final which was played at the National Stadium in Gaborone.
The final of the one-day tournament was decided by a penalty shootout having ended in a 1-1 stalemate.
GU emerged 5-4 winners on penalties with Player of the Tournament Mosha Gaolaolwe of Rollers being the only player to miss a penalty in the shootout.
The Blues had to fight and level matters through Boyo Lechaena goal in the first-half.
This was after Ogomoditswe Bauleni had given GU an early lead.
Rollers reached the final after overcoming Orapa United 3-0 in the semi-final encounter at the National Stadium.
While GU recorded a 2-0 victory over Mochudi Centre Chiefs in the other last four match at the same venue.