Great episode, with an awesome faceoff and an incredibly satisfying ending...
Watch "5x12 Buffy FULL" on Streamable.