Mali beat Senegal 3-2 on penalties to lift the 2019 Africa Under-20 Cup of Nations after a 1-1 regulation time draw.
Bizertin midfielder Boubacar Traore thrust Mali ahead 16 minutes into the match before Metz forward Amadou Ndiaye replied for Senegal 15 minutes before time.
The contest spilt into extra time, and with neither side able to separate themselves from the other, a penalty shootout was needed to decide the champions.
It took the lottery of penalties again for Mali who similarly beat Nigeria in the semifinals to storm into this final match.
It was also revenge for Mali who were defeated by Senegal in the group stages of this tournament.
Having risen from the bench to strike Senegal’s equaliser, Ndiaye turned villain when he missed his penalty along with Dion Lopy and Ousseynou Niang.
Champions Mali showed continuity as eight players from the squad that won the 2017 Africa Under-17 squad were part of the current Under-20 crop.