Weekly Problem 06-16-05

Black to Move and Mate in 8