This question already has an answer here:
I have already beat Uncharted 3 on Normal and I am trying to do it on Hard. I have gotten to the final boss fight with Talbot and nothing I do seems to work. I can only attack him at the very beginning of the fight. After about 30 seconds of fighting, every time I press square to attack him he puts me in the hold where he holds my arm behind my back and tries to stab me. I press circle as fast and as many times as possible but Nate never bites his arm. Talbot always just throws me out of the hold. This just happens over and over again for sometimes longer than 10 minutes or until I get frustrated and start over. I must be doing something wrong or there is a glitch in the game. Please help me out?