The best way to stop cats from fighting is to prevent them from fighting in the first place. That can spare you some unwanted vet bills while also sparing your cat (or another cat) physical damage such as scratched eyes or bleeding bodies.
If you spot two cats staring at each other and looking like they’re about to fight, don’t grab a cat since the cat will likely turns its aggression on you. Instead, experts suggest you distract the two cats by simply walking between them, making a noise, or turning on a light. Distracting cats can give them enough time to back away so they lose the urge to fight, just like two drunk men in a bar who would rather back away but won’t because of their inflated egos.