Did you forget that Luffy was jacked up on biscuits before he dealt the final blow? And did you forget that it was not only Luffy's attack that knocked out Cracker but it was also because he kept on crashing into his own biscuit soldiers?
If Cracker was able to block G4 attacks then do you...