Weekly Puzzle 6

Sort:
Neev_Patil_2012
Weekly puzzle 6
Difficulty level: Very hard
Theme: Mate in 12