Weekly Puzzle 6

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