If you mean Ghirahim in his first form, then when he first walks toward you and extends his hand to grab your sword, notice the position of his hand. Swing your sword in the direction opposite to that, aiming for his side. Your sword should strike him in the side, and he will leap back. Do this several times until it shows a cutscene of him pulling out his rapier.
He will appear behind you, and hold his rapier up to hit you. Quickly hit him in the stomach as he does that, then Dodge when he swings the weapon at you. He will also run at you very fast. Get away from him when he does that and hit him. He will walk towards you and you should strike him. Anyways, whenever you get the chance then hit him if his rapier is off to the side or up top.
Also, if you try the Skyward Strike on him, he will dodge it.
defeat ganon
hit him with your sword on his bones
To defeat your average Legend of Zelda game, you must defeat the evil enemy that you learned about at the beginning of the game. For example, in The Legend of Zelda: Ocarina of Time, you are introduced to the evil knight Ganondorf, who is trying to control the land. To win the game, you must defeat him in an intense battle.
defeat Zelda
Play the game
you have to throw bombs in the wirlwinds the cyclops makes several times to defeat him.
defeat the wizrobe in the snowhead temple. use bunnyhood to defeat him easier.
Defeat Belum and and save Tetra
Defeat Gannon after getting the pieces of the triforce.
There is no blood in the Zelda games. After you defeat a monster or enemy with a weapon it just sort of quickly fades away/disappears.
you shoot the eye
In the Fire Temple after you defeat heatoise.