These are the official results of the Men's 5,000 metres event at the 1990 European Championships in Split, Yugoslavia, held at Stadion Poljud on 30 August and 1 September 1990.
On the second last back straight, Castro accelerated past Laventure into the lead, and the main group's runners started to string out.
Antibo, Britain's Gary Staines, Poland's Slawomir Majusiak, Laventure, and Finland's Risto Ulmala were chasing Castro.
Despite celebrating his victory in the final metres, Antibo defeated Staines by almost half a second, while Majusiak secured the bronze medal.
Danielsson ran the home straight several metres faster than the exhausted Castro, but he still lost to the tiny Portuguese runner by under 0.2 seconds.