
Morocco secured their record third African Nations Championship (CHAN) title on Saturday with a 3-2 final victory over Madagascar in the Kenyan capital Nairobi.
It was a David and Goliath final: Madagascar, who'd never made it beyond the semi-finals, against African football giants Morocco – CHAN title holders in 2018 and 2020.