Det var upplagt för drama när VM-kvalet skulle avgöras i grupp A. Serbien och Portugal låg båda på samma antal poäng (17) när de under söndagen ställdes mot varandra.
Matchen började bra för portugiserna när Renato Sanches satte 1-0 efter slarv från det serbiska försvaret.
Sedan tappade hemmalaget allt.
Ronaldo i tårar
Serbien kvitterade genom Dusan Tadic efter en jättetabbe av målvakten Rui Patricio.
I den andra halvleken kom chockmålet som gav Serbien VM-biljetten. I den 92:a matchminuten satte Alexander Mitrovic 2-1 och direkt därefter blåste domaren av matchen och vild glädje bröt ut bland bortaspelarna.
Resultatet innebar att Portugal, som ledde gruppen, inför avgörandet, får nu sikta in sig på att spela playoff i mars 2022. Cristiano Ronaldo bröt ihop i tårar direkt efter matchen och såg väldigt känslosam ut.