a missile had indeed struck our companion helicopter , but its armor held ; then the beast fired back at the source of the firepower , followed by a huge explosion on the ground and a fireball that leaped into the sky .