Iran Airin lento oli matkalla Bandar AbbasistaDubaihin, jonne se oli määrä laskeutua puolen tunnin sisällä.[1]. USS Vincennes oli Persianlahdella suorittamassa harjoittelua[1]
YK:n turvallisuusneuvosto käsitteli tapausta.[1] Aluksi Yhdysvaltain puolustusministeriö Pentagon ilmoitti, ettei Yhdysvaltain laivaston risteilijä USS Vincennes olisi ampunut matkustajalentokonetta vaan iranilaista sotilaslentokonetta, mutta tämä tieto peruutettiin heti, ja viralliset valittelut tapahtuneesta esitettiin välittömästi[1].
USS Vincennesin miehistö oletti virheellisesti Airbus A300:n olevan iranilainen F-14-hävittäjä, joka olisi pudottanut korkeutta ja lisännyt nopeutta hyökkäystä varten. Miehistö tulkitsi tarjolla olevaa informaatiota väärin[2], sillä USS Vincennesin oman AEGIS-järjestelmän mukaan[3] lento 655 kone nousi jatkuvasti tasaisella nopeudella. Aluksen AEGIS-järjestelmä myös tunnisti koneen siviilikoneeksi sen lähettämän transponderikoodin perusteella, mutta väärintulkintojen takia USS Vincennesin miehistö piti konetta silti Iranin sotilaskoneena[4]. Väärintulkintaa edesauttoi, ettei tunnistamisesta vastannut upseeri saanut yhteyttä Iran Airin koneeseen radiolla armeija- ja siviilihätäkanavien kautta.[2] USS Vincennes ampui Iran Airin lentokoneen alas, kun se oli 13 kilometrin päässä aluksesta.[3]
Iranin viranomaisten mukaan teko oli tahallinen ja laiton. Yhdysvallat maksoi uhreille yhteensä 131,8 miljoonan dollarin korvaukset[5] mutta ei pyytänyt tapausta anteeksi Iranilta.[6]