Plot armour? Nah.
Plot weapon/skill? Hell yes.
This is seriously stupid and lazy writing. Introduce formidable enemy to MC, MC gets shaken around a little, MC pulls out a bigger stick, MC triumphs. Absolutely zero creativity or intelligence used in overcoming tribulations. Just brute force...