Shakugan no Shana
Episode 19
S2 E19:
Forced to follow his abductor, Yuji finds himself caught in a conundrum. But when he figures out the odd Denizen’s trap, he takes matters into his own hands.