Solution
1...Ф:g3/Фg5/Фf6/Фe7/Фd8/Кg4 2.e4#
1.Фf6+??
1...Ф:f6 2.e4#
но 1...Кр:f6!
1.К:f7?? (2.Лe5#/Фe6#/Фc8#/Кd6#)
1...Кg6 2.Кd6#/Фe6#/Ф:g6#/Фc8#
1...К8:f7 2.Фe6#/Фg6#/Фc8#
1...Лg5/Фg4 2.Лe5#/Фe6#/Фf6#
1...Фf4 2.Фe6#/Фf6#/Фc8#
1...Фe4 2.Фf6#/f:e4#/Кd6#
1...Фd4 2.Фe6#
1...Ф:g3 2.Фe6#/Фf6#/e4#
1...Фg5/Фd8 2.Фe6#/e4#/Лe5#
1...Фf6 2.Ф:f6#/e4#
1...С:f7 2.Лe5#
1...Кg4 2.e4#/Фe6#
1...К6:f7 2.Фe6#/Фc8#
но 1...Фe7!
1.Кg6?? (2.Лe5#/Фc8#)
1...Лg5 2.Лe5#/Фf6#/К:h4#/Кe7#
1...Фg4 2.Лe5#/Фf6#/Кe7#
1...Фf4 2.Фf6#/Фc8#/Кe7#
1...Фe4 2.Фf6#/f:e4#
1...Ф:g3 2.Фf6#/e4#/Кe7#
1...Фg5/Фd8 2.Лe5#/e4#
1...Фf6 2.Ф:f6#/e4#
1...Фe7/f6 2.К:e7#
1...К:g6 2.Фc8#
1...Кg4 2.e4#
1...f:g6 2.Лe5#
но 1...Фd4!
1.Лg4?? (2.e4#)
1...Фe1 2.Лf4#
но 1...Ф:g4!
1.Лg5+??
1...Ф:g5 2.e4#
но 1...Л:g5!
1.Кc6! (2.Фc8#)
1...Лg5/f6/Фg4/Фe7 2.Кe7#
1...Фe4 2.f:e4#
1...Фd4/Фg5/Кg4 2.К:d4#
1...Ф:g3 2.Кd4#/Кe7#
1...Фf6/Фd8 2.e4#