Captain Marvel and her crew may have finally found a way to defeat the Chitauri!