Galen's Chess Problems - Super Challenge #3


White to move - Mate in 9
Difficulty = 10/10
Composed by Steven Galen