Mozambique stunned Uganda’s Cranes with a fast-paced and dominant first-half performance that sealed a 3-1 win in an international friendly played on March 21st, 2025. The result disappointed Ugandan fans and gave Mozambique confidence ahead of their upcoming competitive fixtures.
Let’s dive into the full match breakdown and what it means for East African football fans and bettors.
🔥 First-Half Fireworks: Mozambique Strike Early
The match got off to an electric start at Estádio do Zimpeto as Mozambique wasted no time asserting their dominance.
- 3’ | Pepo Scores Early (1-0)
Pepo needed just three minutes to put Mozambique in front, capitalizing on a defensive lapse to slot the ball past Uganda’s goalkeeper Ismail Watenga. - 7’ | Shaban Mohamed Equalises (1-1)
Uganda responded quickly. Assisted by Allan Okello, Shaban Mohamed calmly finished to bring the score level. For a moment, it seemed the Cranes were back in the game. - 16’ | Pepo Strikes Again (2-1)
The Mambas weren’t done yet. Pepo showed why he’s a rising star, netting his second goal in the 16th minute to restore Mozambique’s lead. - 45+3’ | Ratifo Makes It 3 (3-1)
Just before the break, a killer blow from Mozambique. This time Pepo turned provider, setting up Ratifo to score their third goal. The first half ended 3-1, with the hosts on top.

🛑 Second Half: Cranes Held Despite Changes
Uganda made several substitutions to try and shift the momentum, but Mozambique held firm.
- 46’ | Alionzi Replaces Watenga
Uganda swapped goalkeepers at halftime, bringing on Alionzi Nafian. The young keeper brought energy but was rarely tested as Mozambique shifted to game management mode. - Midfield Battles Intensify
Guima and Gildo came in for Mozambique in the 61st minute, with Uganda responding by introducing Ssekiganda and Mukwala around the 73rd. But the Cranes couldn’t create clear-cut chances despite the fresh legs. - Late Subs and Yellow Cards
Charles Kabuye and Macamo entered late in the game, while Nanani received a yellow card in added time. By then, it was too little, too late.
🇺🇬 Uganda’s Missed Opportunities
This match exposed Uganda’s vulnerabilities in defense and their need for sharper decision-making in midfield. Players like Shaban M. and Okello A. showed promise, but consistency and coordination were missing.
On the bright side, this friendly served as a learning moment. The Cranes must now regroup, especially with competitive fixtures around the corner.

🇲🇿 Mozambique’s Momentum Growing
With Pepo starring with two goals and one assist, and Ratifo adding a strong finish, the Mambas look like a team on the rise. Their sharp attack and solid game management in the second half make them one to watch in African competitions.
📊 Match Summary at a Glance
Event | Minute | Player | Score |
Goal | 3′ | Pepo | 1-0 |
Goal | 7′ | Shaban M. (Assist: Okello A.) | 1-1 |
Goal | 16′ | Pepo | 2-1 |
Goal | 45+3′ | Ratifo (Assist: Pepo) | 3-1 |
Substitutions | 46’ – 90+3’ | Multiple | 0-0 2nd half |
💬 What This Means for Kenyan Fans
For Kenyan football lovers, this result is a reminder of the growing competitiveness in African football. Uganda, a regional rival, showed glimpses of quality, but Mozambique’s clinical execution and early aggression proved decisive.
Kenyan fans will be keen to see how the Cranes bounce back. And with similar friendlies and AFCON qualifiers ahead, there are plenty of betting opportunities.

💰 Bet Smarter with Bangbet
Want to place smart bets on East African matches? Bangbet.com is your go-to betting platform in Kenya. With high odds, fast payouts, and bonus offers even when you lose, you get more out of every wager. Bet on international friendlies, local derbies, or AFCON qualifiers all in one place!
👉 Visit Bangbet now and bet with confidence.
📌 Final Thoughts
Uganda’s 3-1 loss to Mozambique was a tough lesson but also a valuable experience. For Mozambique, the win highlights their continued improvement. For fans and bettors, the match offered excitement, goals, and key takeaways ahead of future fixtures.
Stay tuned to more East African football action — and don’t forget to check Bangbet for the best betting odds around!