The Cranes needed a golden goal
A trio of hat-tricks and a golden goal marked a dramatic day of World Cup qualifiers in Africa on Sunday as 11 more countries progressed to next year's
Omar Tchomogo scored three goals to help Benin come from behind to beat Madagascar with a late winner in Cotonou.
The French-based striker scored two of the goals from the penalty spot as Benin fought back from 2-1 down to win 4-3 on aggregate.
Benin were one of the surprise qualifiers for next year's Nations Cup finals in Tunisia but their new-found pedigree came under severe threat.
Golden goal saves Uganda
Uganda needed a golden goal in extra time to ensure their progress past the preliminary round as they escaped with a 4-3 aggregate win over Mauritius in Curepipe.
The Indian Ocean islanders, who trailed 3-0 from the first leg in Kampala, fought back in dramatic style to level the tie at 3-3.
But goals from Ricardo Naboth, Cyril Mourgine and a last-minute equaliser by Jerry Louis took the game into extra
And as a penalty shootout loomed, David Obua, the son of Uganda's FA boss, scored to ensure victory for the Cranes.
Bangoura sinks Mozambique
Sambegou Bangoura scored a hat-trick for Guinea as they raced into a 4-0 lead away to Mozambique after an hour of their second leg tie in Maputo.
Bangoura had also scored in the first leg last month when Guinea were out of sorts in a narrow 1-0 win.
But Mozambique staged a late rally with striker Dario, who recently joined Al Jazira in the United Arab Emirates, scoring three in the last 20 minutes to ensure some respectability for the home team.
Liberia trounce Gambia
Liberia, with the opening goal from American-based striker Zizi Roberts and two late strikes from Isaac Tondo, beat the Gambia 3-0 in Monrovia to advance 3-2 on aggregate.
Ghana took complete control of their tie with Somalia after a 5-0 victory in the first leg in Accra.
Isaac Boakye and Nana Arhin Duah scored two goals apiece. The two sides meet again on Wednesday.
Both matches being played in Ghana because of the security situation in Somalia.
Angola bounce back
Angola erased a 3-1 first leg deficit against Chad to win 2-0 in Luanda and go through on the away goals rule.
The Angolans got the two goals they needed for victory through Akwa and Bruno Mauro.
Botswana and Sudan sail through
Lesotho and Botswana fought out a goalless draw in Maseru but a 4-1 first leg cushion was enough to see Botswana through.
Sudan also qualified for the next round despite a 0-0 draw in the second leg against Eritrea in Asmara.
Sudan's 3-0 first leg win was enough to confirm their place.
Kallon was supended by Fifa
Leone Stars crash
There was heartbreak for Sierra Leone in Freetown as they were eliminated by Congo who held them to a 1-1 draw to win 2-1 on aggregate.
The Leone Stars opened the scorin through Ibrahim Koroma from the penalty spot but that effort was cancelled by Rolf Nguiemien.
Sierra Leone played without their captain Mohamed Kallon who was suspended by Fifa after failing a drugs test in Italy.
Togo, Cape Verde through
Togo went through after beating Equatorial Guinea 2-0 in the second leg in Lome, giving them a 2-1 aggregate win.
Adebayo Sheyi and Salifou Mustapha were on target for the Togolese.
Cape Verde also qualified with a convincing 3-0 home win over Swaziland in Praia, making 4-1 on aggregate.
The second round of qualifying for Germany 2006 consists of five groups of six teams.
Each of the preliminary round winners will join Cameroon, DR Congo, Egypt, Ivory Coast, Morocco, Nigeria, Senegal, South Africa and Tunisia in the next phase.