I don't see Rock EVER beating Geese. He beat Kain and the only way he did it WAS by using Geese's power in his veins. So that pretty much tells it. Geese pwns Kain.
Two words again:
Laging Storm!!!
Geese than takes Kain and tosses him off Geese Tower.
Geese: you wanna be me?! well here's the secret of being FF boss: fall off highrise and comeback Crash Course 101"
*tosses him down*
sucker bought it.
~LoneWolf KilleR Sado-sama