Adrián Popesku puso a los rumanos al frente a los 30 minutos, pero Nasko Sirakov empató a los 55 tras recibir un pase de Hristo Stoichkov.
El empate dejó a Escocia primera en el disputado Grupo 2, con 11 puntos contra 10 de Suiza y Rumania.
Escocia se sumó así a Suecia, Francia, Inglaterra, Unión Soviética y Yugoslavia, los otros equipos que ya están clasificados para el torneo europeo.
Rumania empezó mejor y a los 16 minutos el árbitro le anuló un gol de Ovidio Sabau por una supuesta posición adelantada.
Dos minutos después su astro Gheorghe Hagi desperdició un penal y esto le bajó la moral al equipo.
Pese a todo los rumanos siguieron atacando y anotaron primero, pero el gol de Sirakov prácticamente acabó con sus esperanzas de clasificar.
Los equipos presentaron las siguientes alineaciones: Bulgaria: Mihailov; Hubchev, Rakov, Kiriakov y Iliev (Mladenov); Yankov, Kostadinov (Yordanov), Stoichkov y Penev; Sirakov (10 ST) y Balakov.
Rumania: Lung; Popesku (30 PT), Munteanu, Sandoi (Timofte) y Lupescu; Popesku, Lacatus (Dimitresku), Sabau y Raducioiu; Hagi y Mateut.
Posiciones finales del Grupo 2: 1. Escocia, 11; 2. Suiza, 10; 3. Rumania, 10; 4. Bulgaria, 9; 5. San Marino, 0.