El problema que tienes, principalmente, es no utilizas todos los if anidados y comparas varias veces sin necesidad.
Con lo cual si tienes 3 iguales t van a salir que los tres ganan, si hay 2 que los dos ganan. Segun lo q tu kieres es que salga uno ganador.
Esta es una manera de hacerlo:
Código:
if(a>= b && b>= c)
gana a;
else
if(b>=a && b>=c)
gana b;
else
if(c>=a)
gana c;
Sustituyo a, b, c por tus correspondientes variables.