The night time approach to Acapulco Álvarez Airport in rainy and foggy weather resulted in the aircraft colliding with the airport's approach lights before touching down 300 feet short of the runway, breaking up and catching fire.