Cameroon's Vincent Aboubakar came off the bench to rescue his side by scoring one superb goal and creating another as they fought back to draw 3-3 with Serbia in their Group G World Cup match.
The result kept both sides' slim chances alive at the tournament.
Serbia's Strahinja Pavlovic and Sergej Milinkovic-Savic scored in first-half stoppage time and Aleksandar Mitrovic netted after the break to cancel out Jean-Charles Castelletto's opener for Cameroon at Al Janoub Stadium.
Aboubakar was summoned off the bench in the 55th minute and pulled a goal back for Cameroon with a stunning scooped chip over the keeper in the 63rd before teeing up Eric Maxim Choupo-Moting to draw them level three minutes later.
The draw halted a run of eight consecutive World Cup defeats for the African side.
The result left both sides on one point and needing to win their final Group G game to stand a chance of going through to the knockout stages, with Cameroon facing Brazil on Friday when Serbia take on Switzerland.


Etihad Airways and McLaren Racing take to the skies with racing team livery
Hamilton visits Rafah crossing to witness Gaza aid efforts
Budapest set for star-studded Total Chess World Championship Tour pilot
UAE achieves another gold medal at Dakar 2026 Youth Olympic Games
