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.
New Zealand overcame a blitz from centurion Harry Brook to beat England by four wickets on Sunday in the opening game of their three-match one-day international series, with Daryl Mitchell and Michael Bracewell scoring half-centuries.
Belinda Bencic breezed past Czech sixth seed Linda Noskova 6-2 6-3 to win the Pan Pacific Open title on Sunday, erasing bitter memories of her straight-sets defeat by Agnieszka Radwanska in the title clash of the same tournament 10 years ago.
Liverpool manager Arne Slot said opponents have identified a winning strategy against his Premier League champions and he needs to find a solution fast after a 3-2 defeat at Brentford on Saturday made it four league losses in a row.
Rohit Sharma hit a century and Virat Kohli a bright 74 to drive India to a nine-wicket win in the third one-day international on Saturday, sending fans home happy after what are likely to be their final appearances in Australia in their country's colours.