Cameroon beat Brazil and saw their World Cup campaign come to an end after an entertaining game at the Luzail Stadium despite the rest of their regulars.
Vincent Aboubakar scored with a header but his joy soon turned to disappointment as he was given a second yellow card for taking off his shirt.
Cameroon acquitted themselves well as Brian Mbumo drew a brilliant save from Manchester City’s Ederson to replace Liverpool goalkeeper Alisson, but Switzerland beat Serbia to end the African group’s chances of progressing to the last 16.
Brazil coach Tite made 10 changes after his team was eliminated after the first two games and Arsenal’s Gabriel Martinelli took advantage of the good performance and was repeatedly thwarted by Cameroon goalkeeper Davies Ipassi.
The pre-tournament rivals finished top of Group G despite defeat, and now South Korea have scored a late goal against Ghana after a dramatic late win over Portugal.
Brazil on ship control
Brazil are in their comfort zone after group stage wins against Serbia and Switzerland, giving coach Titi an opportunity to consolidate his powerful squad, showing the amount of resources he can use.
They may have lost this game, but with his performance, TT didn’t do any harm to his team, so he probably won’t be too disappointed with the loss and now he has fresh legs as the playoffs begin.
Arsenal’s Martinelli, the 21-year-old’s Brazilian, was outstanding as he headed Cameroon goalkeeper Epassi and made some good saves to go close to the top corner in the second half.
Martinelli’s tirelessness, combined with quality, has been a thorn in Cameroon’s side and Titi presents a good opportunity to include him if he wants to make changes as the World Cup progresses.
Brazil have done enough in their two wins to justify optimism surrounding their chances ahead of the tournament and will now be hoping Neymar, who wowed fans on the pitch with his team-mates after the final whistle, can recover from an ankle injury. Serbia to make the expected contribution in time.
She bowed Cameroon in style.
Cameroon may be out of the World Cup but Rigobert Song’s side have added quality and excitement to their group stage displays here in Qatar.
Despite Brazil having plenty of chances at the Lusail Stadium, Cameroon were always in the game and posed a threat, which paid off when Aboubakar headed past Ederson on nine minutes of stoppage time.
Referee Ismail Elfat apologized and paid the price for taking off his shirt in a flash when he was about to issue a second yellow card.
Goalkeeper Epassi decided the man of the match award, especially at the expense of Martinelli.
Cameroon showed character and flair in their last opener defeat in Switzerland, beating Serbia 3-1 to draw 3-3, before defeating mighty Brazil in front of 85,986 fans in Lusail.
The “Invincible Lions” may be on their way home, but they’ve certainly had their time in Qatar.
- 19Faye CollinsCaught at 32 minutes.
- 25SoonCaught at 6 minutes.
- 15KundeCaught at 28 minutes.Replaced.Nchamas if 68′Minutes
- 20MbeumoReplaced.Toko-Ekambias if 64′Minutes
- 6NgamaleuReplaced.Protect the kingdomas if 86′Minutes
- 10Abu BakrHeld in 90 minutes.
- 2Protect the kingdom
- 7Get angry
- 14Umm gout.
- 13Alves da Silva
- 14Your MilitiaCaught at 7 minutes.
- 16Alex TellsReplaced.Marquinhosas if 54′Minutes
- 8FredReplaced.Bruno Guimarãesas if 55′MinutesIt was held at 85 minutes.
- 19AnthonyReplaced.Rafinhaas if 79′Minutes
- 21RodrigoReplaced.Everton Ribeiroas if 55′Minutes
- 18Gabriel JesusReplaced.Pedroas if 64′Minutes
- 3Thiago Silva
- 7Lucas Paqueta
- 17Bruno Guimarães
- 20Vinicius Jr
- 22Everton Ribeiro
- Ismail Ilfat
Game over, Cameroon 1, Brazil 0
Second half ends, Cameroon 1, Brazil 0.
He missed an attempt. Bruno Guimarães (Brazil) right footed shot from very close range is too high. Assisted by Marquinhos.
He missed an attempt. Gabriel Martinelli (Brazil) header from very close range misses to the right. Assisted by Marquinhos’ header.
The experiment is set. Bruno Guimaraes (Brazil) header from the center of the box is saved in the top left corner. Assisted by Marquinhos with a cross.
He missed an attempt. Pedro (Brazil) header from the center of the box is close, but misses to the right. Assisted by Gabriel Martinelli with a cross.
Second yellow card for Vincent Aboubakar (Cameroon) for excessive celebration.
Goal! Cameroon 1, Brazil 0. Vincent Abubakar (Cameroon) header from the center of the box to the bottom right corner. Assisted by Jerome Ngome Mbkeli with a cross.
Corner, Brazil. Posted by Christopher Wooh.
He missed an attempt. Pedro (Brazil) left footed shot from the center of the box is high and wide to the left. Assisted by Rafinha.
Replacement, Cameroon. Jerome Ngome Mbkeli replaces Moumi Ngamaleu.
Bruno Guimarães (Brazil) is shown the yellow card for a bad foul.
Full by Bruno Guimarães (Brazil).
Moumi Ngamaleu (Cameroon) wins a free kick in the defensive half.
Corner, Brazil. Posted by Christopher Wooh.
Attempt blocked. Bruno Guimarães (Brazil) right footed shot from the right side of the six yard box is blocked. Assisted by Rafinha with a cross.
Vincent Abubakar (Cameroon) is shown the yellow card for a bad foul.
Gabriel Martinelli (Brazil) wins a free kick on the right wing.
Fall by Vincent Abubakar (Cameroon).
He missed an attempt. Christopher Woh (Cameroon) right footed shot from the center of the box is high and wide to the right. Assisted by Carl Toko-Ekambi with a cross from a corner.
Get the latest scores and goal announcements for any team at the FIFA World Cup by downloading the BBC Sport app: Apple – Android – Amazon
Get your daily FIFA World Cup reaction, debate and analysis World Cup every day BBC Voice