Setif's Ziaya scored the game's only goal to put his team in to the final
Stade Malien beat visiting Enppi of Egypt in Bamako to seal a place in the final of the Confederation Cup.
The Malian side will now play Algeria's Entente Setif, who beat Bayelsa United 2-1 on aggregate, in the two-legged final in late November and early December.
Sunday's result means Stade Malien win the semi-final 6-4 on aggregate after the two sides drew 2-2 in Egypt a fortnight ago.
The visiting Egyptians took the lead after just eight minutes through Tawfik Hassan.
The Malians then hit back with two quick goals first through Bakary Coulibaly in the 33rd minute and then Ousmane Bagayoko four minutes leader.
Ivorian Zeka Goore the levelled things up for Enppi in the 61st minute.
Stade Malien regained the lead through Bagayoko in the 72nd minute and Coulibaly added a second of his own with four minutes remaining to seal the 4-2 victory.
Algeria's Entente Setif booked their place in the Confederation Cup final courtesy of yet another strike from in-form striker Abdelmalek Ziaya.
Ziaya struck after 10 minutes to secure a 1-0 win over Bayelsa United of Nigeria in the second leg of the semi-final.
The winner increased the Setif target man's cup tally to 13 goals.
Setif progressed 2-1 on aggregate after a 1-1 draw in Nigeria two weeks ago.
Bookmark with:
What are these?