Karl Toko Ekambi scored two second-half goals as hosts Cameroon beat The Gambia to move into the semi-finals of the Africa Cup of Nations.
Toko Ekambi headed his country ahead in the 50th minute, glancing in from Collins Fai’s right-wing cross.
It became 2-0 seven minutes later with Toko Ekambi finishing at the back post following Martin Hongla’s low delivery.
Cameroon will play either Egypt or Morocco in the semi-final on Thursday, with the final next Sunday.
The Gambia were competing in the tournament for the first time and beat Mauritania and Tunisia in the group phase to reach the knockout stages, before eliminating Guinea in the last 16.
But, in front of a passionate home crowd at Japoma Stadium in Douala, The Gambia were outclassed and could have fallen behind in the first half.
Fai fired into the side-netting from 30 yards before Vincent Aboubakar – the tournament’s leading goalscorer with six – glanced a header just wide, and was then denied from another close-range header as goalkeeper Baboucarr Gaye produced an excellent save.
However, The Gambia’s resistance was broken early in the second half as Toko Ekambi rose above defender James Gomez to head five-time Afcon winners Cameroon into the lead with his fourth goal of the tournament.
His fifth came shortly afterwards, when he got on the end of Hongla’s inviting cross.
The other semi-final will see the winners of Saturday’s second match, Burkina Faso, play either Senegal or Equatorial Guinea – with that quarter-final tie live on BBC Two from 18:45 GMT on Sunday. Both semi-finals and the final will also be live on the BBC.
Cameroon were playing for the first time since eight supporters, including an eight-year-old boy, lost their lives in a crush outside Olembe stadium in Yaounde on Monday before the last-16 win over Comoros.
- 18GayéBooked at 40mins
- 14Sonko-SundbergBooked at 21minsSubstituted forCeesayat 85′minutes
- 13JagneBooked at 33minsSubstituted forBarrowat 56′minutes
- 21JankoSubstituted forDarboeat 56′minutes
- 6MarrehSubstituted forJobeat 82′minutes
- 23BadamosiSubstituted forColleyat 56′minutes
- 19FaiSubstituted forMbaizoat 84′minutes
- 5NgadeuBooked at 48mins
- 18HonglaSubstituted forKundeat 81′minutes
- 14Oum Gouet
- 8Zambo AnguissaSubstituted forNeyouat 87′minutes
- 3Moumi NgamaleuSubstituted forBassogogat 88′minutes
- 12Toko EkambiSubstituted forN’Jieat 81′minutes
- 27Léa Siliki
- Pacifique Ndabihawenimana
Match ends, Gambia 0, Cameroon 2.
Second Half ends, Gambia 0, Cameroon 2.
Offside, Cameroon. Vincent Aboubakar tries a through ball, but Pierre Kunde is caught offside.
Attempt blocked. Vincent Aboubakar (Cameroon) right footed shot from the centre of the box is blocked.
Christian Bassogog (Cameroon) wins a free kick on the right wing.
Foul by Ibou Touray (Gambia).
Foul by Clinton N’Jie (Cameroon).
James Gomez (Gambia) wins a free kick in the defensive half.
Olivier Mbaizo (Cameroon) wins a free kick in the defensive half.
Foul by Modou Barrow (Gambia).
Substitution, Cameroon. Christian Bassogog replaces Nicolas Moumi Ngamaleu because of an injury.
Substitution, Cameroon. Yvan Neyou replaces André-Frank Zambo Anguissa.
Attempt missed. Vincent Aboubakar (Cameroon) right footed shot from the centre of the box is too high.
Attempt saved. Clinton N’Jie (Cameroon) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by André Onana.
Substitution, Gambia. Assan Ceesay replaces Noah Sonko-Sundberg.
Foul by Clinton N’Jie (Cameroon).
Yusupha Bobb (Gambia) wins a free kick in the attacking half.
Substitution, Cameroon. Olivier Mbaizo replaces Collins Fai because of an injury.
Corner, Gambia. Conceded by Nouhou Tolo.
Substitution, Gambia. Bubacarr Jobe replaces Sulayman Marreh.