I just realised this didn't cross-post the other day *sigh*. Here's the link on AO3 as I don't have time to split it into two posts and have to deal directly with LJ's crappy interface.
Summary This part: Duke and Audrey have to defeat a demon to end this... Nathan just has to deal with Max.
Ghost Town, part 3 and final - read on AO3