Why is it that every Gym battle that Talonflame participated as a Fletchinder or Fletchling, it ends up defeating one Pokémon and then loses to another one without being given the chance to defeat the Gym Leader's final Pokémon, except for the second Gym as it ended up defeated? None of Ash's other Pokémon in his Kalos team have done that as they defeated the Gym Leader's last Pokémon (with the exception of Noibat as it hasn't participated). I cannot be sure about the last two Gyms because Pokémon with the type-disadvantage had defeated Talonflame before and that those two Gyms haven't appeared in the anime yet. Talonflame somewhat did well in Pokémon battles against non-Gym Leaders and wild Pokémon, even when using the move Flame Charge.