Subgame Perfect Equilibrium is a refinement of Nash Equilibrium applicable in dynamic games, ensuring that players' strategies constitute a Nash Equilibrium in every subgame of the original game. It eliminates non-credible threats by requiring that strategies be optimal not just for the game as a whole, but for every point at which a decision is made.