Puzzle CXII

Immortal puzzle by C. Bayer, 1856. Mate in 9

Post your reply: