Zimbabwe scooped Kenya 17-5 to win the Africa 7s title in a tough final at the Jemmal Stadium in Monatsir, Tunisia on Sunday 14 October.
In the battle of the only two unbeaten sides, Zimbabwe went ahead after five minutes with a converted try from Shingirai Katsvere despite being a man down due to a yellow card to Tarisai Mugariri.
Kenya responded with an unconverted try at the stroke of half time by Brian Wahinya after an interchange with Cyprian Kuto for Kenya to head to the break trailing 7-5.
Into the second half Tafadzwa Chitokwindo pace was too much for the Kenyan defense as he took charge of a Daniel Taabu kickoff then combined with speedy Takudzwa Kumadiro for the Cheetahs second. The conversion went wide.
Chitokwindo was to add the third try with two minutes left on the clock to lock the game. He was at the end of a move that started when Derrick Kyeoga was stopped on his tracks by Captain Stephan Hunduza after a 50 metre dash down the wing.
The tie was a repeat of the 2015 Africa 7s final - then played at the Barnard Stadium, Johannesburg, South Africa where Kenya trailed 17-14 at the hooter but a determined run from Dennis Ombachi won it for Shujaa 19-17. Other than win the African title then, Kenya qualified for the 2016 Olympic held in Rio de Janeiro, Brazil.
Uganda wins Bronze
A high stake Bronze match prior to the final went to outgoing champions Uganda who beat a purposeful Madagascar 24-19 at the death.
Into the final minute Madagascar commanded the encounter 19-14 till speedster Justin Kimono went over at the corner with an unconverted try to tie the game 19-19.
A yellow card to a Madagascar player handed Uganda the advantage and phases later Adrian Kasito dashed down the middle for the separating try.
The win means Uganda will once again head to the World Sevens Series qualifying tournament in Hong Kong - alongside champions Zimbabwe - for a chance to be a core team in the 2019/2020 season.
As champions Zimbabwe are guaranteed a place in the first two legs of the World Sevens Series in Dubai and Cape Town.
Plate for Zambia
In classification games, Botswana ended up eleventh after a 12-0 win over Mauritius.
Namibia wound up tenth and Senegal eighth after 24-14 wins over Ghana and 26-24 over Morocco, respectively.
A vastly improved Zambia claimed plate after a 24-14 over host Tunisia.
Fixtures & Results - Sunday 14 October
Kenya 33 Zambia 7
Uganda 14 Tunisia 10
Zimbabwe 19 Senegal 0
Madagascar 28 Morocco 10
Placement games - 9th- 12th semis
Namibia 14 Botswana 0
Ghana 40 Mauritius 0
Zambia 42 Morocco 14
Tunisia 12 Senegal 7
Kenya 36 Madagascar 5
Uganda Vs Zimbabwe
11th/12th ranking: Mauritius 0 Botswana 12
Bowl final: Namibia 24 Ghana 14
7th/8th final: Senegal 26 Morocco 24
Plate final: Zambia 24 Tunisia 14
Bronze final: Madagascar 19 Uganda
Main Cup final: Kenya 5 Zimbabwe 17
Fixtures & results - Saturday 13 October, 2018
Africa 7s Pools
Pool A: Kenya, Morocco, Botswana
Pool B: Uganda, Senegal, Ghana
Pool C: Zimbabwe, Tunisia, Mauritius
Pool D: Madagascar, Namibia, Zambia
A Kenya 49 Botswana 0
B Uganda 45 Ghana 0
C Zimbabwe 34 Mauritius 0
D Madagascar 26 Namibia 19
A Morocco 24 Botswana 0
B Senegal 24 Ghana 12
C Tunisia 31 Mauritius 10
D Zambia 28 Namibia 7
A Kenya 41 Morocco 0
B Uganda 31 Senegal 0
C Zimbabwe v Tunisia 26-5
D Madagascar v Zambia 19-12