All the fights are winnable. Comes down to timing and strategy. Using the right attacks (and non-attacks) at the right times.
and pray for good RNG