if its barthandelus, when he starts charging his main assault, KEEP ATTACKING HIM he will grunt once, meaning the damage he does is cut in half, then if your good enough, keep assaulting more and he will grunt again and cancel the whole attack
make sure every time he charges his attack that you push his shit in
