Cameroon kept their hopes alive of reaching the World Cup last 16 after battling back from two goals down to draw a six-goal thriller with Serbia in Group G.
Cameroon took the lead through Jean-Charles Castelletto but Strahinja Pavlovic and Sergej Milinkovic-Savic hit back for Serbia before half time.
Aleksandar Mitrovic added a third for Serbia and they looked to be cruising before the Indomitable Lions roared back thanks to Eric Maxim Choupo-Moting's equaliser and Vincent Aboubakar's superb lob.
Mitrovic curled a shot wide in the closing moments after being teed up by Dusan Tadic.
Both sides lost their opening match so the result leaves them two points adrift of Brazil and Switzerland, who meet later on Monday (16:00 GMT).