There are 4 fighting Pokemon which learn Stealth Rock
Monfeno, Infernape, Cobalion and Terrakion
In regards to fighting type Pokemon which can beat Talonflame
- Yes Sturdy Sawk is one
- Terrakion can also do it, since it is only hit neutral by Brave Bird
and resists Flare Blitz, allowing it to decimate Talonflame with
- Defensive Cobalion can tank a Flare Blitz, and unninvested Stone Edge
will clean OHKO
- Defensive/Bulky Hitmontop with Intimidate can switch in on a Roost (not
Swords Dance) or after a teammate has died, since it's ability
Intimidate allows it to counter Non-Choice Band Talonflame and
deal with it using Stone Edge (It can tank -1 Brave Bird).
- If you have Stealth Rocks up, LO Adamant Extremespeed Lucario can
outprioritise Talonflame and kill it (Deals 49-58% to 4/0 talonflame)
Not much else can, since they all risk getting killed. Everything gets killed by Brave Bird :I
You could try Focus Sash on any fighting Pokemon + stone edge, which would help take down Talonflame.