Why not 'Tamten krab je mysza'? I'm aware that mysz is fem., but shouldn't it be changed according to masculine-animate noun's rules? I would say 'Tamten krab je kota' for example, so with mouse I expect the same.
Does rak not mean crab?