Each Pokemon has its own skills that work better against some Pokemon than others.
A Pokemon's skills have varying degrees of effectiveness against other Pokemon.
The horse righted its footing just before falling over the edge.