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.


Rory McIlroy confirmed for 2027 Hero Dubai Desert Classic
After years of frustration, Davidovich Fokina wins third title of 2026
Tonga stun England as Samoa thrash France at Rugby League World Cup
Arsenal edge Nottingham Forest with late Madueke goal
Gomez stunner highlights Brighton rout of Palace, Man United held by Leeds
