I still stick with Goliath on this one. He's an expert h2h fighter. He's able to takes direct blows from Sword and Gunfire without it doing much damage, he can take a lot of damage from magic aswell.
And plus even though he looks evil he is a creature of good so the master sword's ability to destroy dark creatures will have no effect on him. Goliath has been seen to snatch arrows straight through the air.
He's just far too powerful. He can break through metal and HUGE blocks of concrete with his bare hands. My guess is once he gets close enough he smashes Links shield and knocks him out