Good luck getting your faildragon fainted when fainting is IMPOSSIBLE in this battle.
Blaarg, use Psychic to catch that Earth Power blast, spin it around you, and use the momentum to smash it back into Grimlock. Then use Hidden Power again. Finally, grab that twerp and Fling him up at the Meteor so it smashes HIM instead of you.