Failing to cure Angel (David Boreanaz) with Faith's (Eliza Dushka) blood, Buffy (Sarah Michelle Gellar) decides to sacrifice herself. Ignoring the obvious dangers, Buffy forces Angel to feed on her blood. Although her friends are angry at her for foolishly risking her life, they all team up -- with a covert plan -- to fight the Mayor. While giving his commencement speech, the Mayor winces with pain and quickly metamorphoses into a giant demon snake. As parents flee the auditorium, students whip open their commencement gowns to reveal an array of medieval weaponry -- and some handy flame-throwers. Buffy orchestrates the attack on the Mayor, luring him into the school library while everyone else is battling with vampires. Giles (Anthony Stewart Head) sets off the pre-planted explosives and blows the demon-mayor as well as most of Sunnydale High to bits. Oz, in a comedic denouement, suggests that everyone reflect on the horror they survived -- high school that is. A minor, but important plot point revealed earlier in the episode is that Buffy quits the Watcher's Council; thus, Wesley (Alexis Denisof) returns to England. A controversial episode, this second part of the March 1999 season finale was postponed until July in sensitivity to the then-recent shootings at Columbine High School. ~ Matt Collar, Rovi