Angola fans are celebrating their victory over Cameroon in Sudan
Zouhaier Dhaouiadi scored to help Algeria reach the Africa Nations Championship semi-finals by knocking out holders DR Congo with a 1-0 win, reports BBC.
Angola also shocked Cameroon as they won Saturday's other clash on 7-6 on penalties to reach the last four.
Angola will now play Sudan in the semi-final on Tuesday after the hosts defeated Niger on penalties on Friday.
The other last four on Tuesday will see Algeria taking on their North African rivals Tunisia.
The Congolese, winners of the inaugural tournament for home-based footballers in Cote d’Ivoire two years ago, were the firm favourites for the game in Khartoum.
But they were weary from non-stop club and national team action and so angry over the late payment of bonuses that they boycotted Thursday lunch.
They fell to a goal five minutes after half-time from Dhaouiadi who latched onto a pass from the edge of the box.
The midfielder's strike was sufficient to see the Desert Foxes through to a North Africa duel against Algeria.
Midfielder Fabricio Mafuta was the toast of Angola as he converted the spot kick that took the oil-rich southern Africa country through at the expense of impressive Group C table toppers Cameroon.
A hat-trick of mini-league victories over DR Congo, Mali and Cote d’Ivoire had installed Cameroon as favourites to win the tie and they got on top in extra time with long passes troubling their opponents.
They also had a chance to win the shootout via the last of 10 mandatory kicks divided between the sides but Geremi Sagong fired wide to the dismay of Cameroonian supporters.
After Mafuta edged Angola 8-7 ahead, substitute Jean-Paul Ekane was off target with his attempt to equalise in the sudden-death phase and Cameroon bade farewell to the championship.
Sudan and Algeria booked their places on Friday in contrasting style with the former edging 10-man Niger on penalties after a 1-1 draw while the latter were full value for a 2-0 win over shock qualifiers South Africa.
The semi-finals winners advance to the January 25 climax of the three-week competition at the Al-Merreikh Stadium in Omdurman with a play-off for third place acting as curtain-raiser.
After 2009 runners-up Ghana made a humiliating first-round exit without securing a solitary point and a DR Congo team packed with stars from 2010 Club World Cup runners-up TP Mazembe also ousted, the title race is wide open.
Sudan have home advantage and partisan support in the often sauna-like conditions of capital Khartoum and twin city Omdurman while Algeria, Angola and Tunisia boast unbeaten records from four matches each.