Ucağın kara kutusundaki ses kayıtları incelendiğinde, kokpitte herhangi bir sorunla ilgili konuşmaya rastlanmıyor ancak her iki ses kaydı da saat 08.04 de kesiliyor. Yolcu listesini incelediklerinde, bir yolcunun check in yaptırıp ucağa binmediğini fark ediyorlar. Bu kişi bagaj tesliminde, Toronto'ya bileti olmasına rağmen bavulunun Yeni Delhi'ye aktarılmasını istiyor. Bavul dedektorle aranmasına rağmen gorevliler dedektorun cıkardığı sesten şuphelenmiyor.
Bomba dolu bavul, ucağın bagaj odasına konuyor. Ucak Atlas Okyanusu'nun uzerinde suzulurken bir anda ucağın govdesi patlamanın etkisiyle paramparca oluyor. Ucağın icinde oluşan hava basıncı ise yolcuları yerlerinden sokerek dışarıya fırlatıyor. Yolcuların coğu patlamadan olmese dahi parcalanan govdede dışarı fırlayarak ve ucak icinde basınc farkından dolayı hayatını kaybediyor.
Patlamanın 31.000 feet yuksekliğinde olduğu tahmin ediliyor. Murettebat dahil ucaktaki 329 kişi hayatını kaybediyor.
Bu tarihten sonra havayollarına yolcu-bagaj eşleştirilmesi kuralı ile ucağa binmeyen yolcuların bagajlarının tespit edilmesi ve ucmayan yolcunun bagajı da ucmaz guvenlik şartı getirilmiştir.