Should the lightspeed ramming instead be Holdo’s pokemon using Hyperbeam? Possibly she’s got a magikarp up until the evacuation, at which point it evolves into Gyarados, and then she can blast the flagship.
That could work! The other idea I had was “(Holdo’s Pokémon) used cut! It’s super-effective!”