Ghost-Spirited Puffs

Ghost-Spirited Puffs is an episode of The Powerpuff Girls from the original series' third season. The episode was written and storyboarded by Craig McCracken.

Plot
The Mayor has sent the Girls on a Friday night to eliminate spirits from the haunted house so it could be turned into a vacation home by Saturday morning, but a ghost tries to scare them during their stay at the house.

Main voices

 * Catherine Cavadini as Blossom
 * Tara Strong as Bubbles
 * Elizabeth Daily as Buttercup
 * Tom Kenny as the Narrator, the Mayor of Townsville
 * Jennifer Martin as Ms. Sara Bellum

Guest starring

 * Trey Parker as the Ghost

Trivia

 * Inspired by the Ren and Stimpy segment, Haunted House, and the rejected Tiny Toon Adventures segment, Hi, Spirits.
 * Prior to All Chalked Up, this is the first 22-minute episode to use digital ink and paint.
 * Trey Parker guest starred in this episode, making it the first family-friendly related project he ever worked on prior to Despicable Me 3.
 * Craig McCracken and Cartoon Network executives had a little conversation about whether they should reuse the Bloody Head Fairy scene or not.