Cameroon looked certain to be heading into half-time with the lead before stoppage-time goals from Pavlovic and Milinkovic-Savic turned the score in Serbia’s favour.
After Mitrovic missed two golden opportunities, it was Rigobert Song’s side that broke the deadlock.
It came through Castelletto, who arrived at the back-post to slam Tolo’s corner into the net from close range.
Kunde then had an attempt saved before Serbia netted twice in quick succession.
Pavlovic scored the equaliser, heading in Tadic’s deep free-kick before Milinkovic-Savic curled in a superb second from outside the box.
Can Cameroon come back from this?