Supernatural (TV series)/Recap/S06/E22 The Man Who Knew Too Much

Season 6, Episode 22:

The Man Who Knew Too Much
While the war in Heaven draws to a final battle, Sam's memories of his time in Hell resurface, and Dean and Bobby can only watch as the younger Winchester's psyche shatters.

Tropes
-
 * A God Am I
 * Battle in The Center of The Mind -- Sam against Souless!Sam
 * Curb Stomp Battle
 * I Did What I Had to Do
 * Oh Crap
 * Wham Line