Somalia shocked defending champions Uganda Cubs 1-0 in one of the semi-final games at the on-going CECAFA U-17 Championship in Burundi.
Uganda Cubs who won the trophy when the Championship was last held in 2009 failed to match the Somalia team that played a highly passing game at the Gitega Stadium.
Ahmed Farhan scored the winner for Somalia early in the first half. The Uganda Cub piled pressure and got a penalty that Sula Mpuga missed in the second half.
Before the semifinal, Uganda Cubs drew 1-1 with Tanzania in the opening Group B game. They followed with a 3-0 win over Sudan to qualify for the semifinals.
"It is disappointing that we created several scoring chances, but failed to score," Uganda coach Peter Onen said after the game.
Tanzania joined Somalia in the final after they humbled Kenya 2-1 in the second semifinal game also played on Wednesday.
Somalia started the tournament with a 3-0 loss to Zanzibar but was awarded the points and three goals after Zanzibar was disqualified from the tournament when they were discovered to have 12 overage players.
The Somalia team handled by Salad Farah Hassan went on to defeat Kenya 1-0 in another group game and also drew goalless against the hosts Burundi.
The tournament that attracted Uganda, Ethiopia, Sudan, Kenya, Tanzania, Somalia and hosts Burundi is fully sponsored by the Federation of International Football Association (FIFA).