Solution
1.Кf8?? (2.Ф:e7#)
1...Кр:f8 2.Ф:h8#
но 1...g4!
1.К:g5?? (2.Ф:e7#)
1...Крf8 2.Ф:h8#
1...O-O 2.Фg7#
но 1...Ф:g5!
1.Кg7+??
1...Крd8 2.d:e7#/Ф:e7#/Лb7#/Лb8#/Лbc6#
но 1...Крf8!
1.Кd4?? (2.Ф:e7#)
1...Крf8 2.Ф:h8#
1...O-O 2.Фg7#
но 1...g4!
1.Кd8?? (2.Ф:e7#)
1...Крf8 2.Ф:h8#
1...O-O 2.Фg7#
но 1...g4!
1.Кc7+??
1...Крf8 2.Фg7#/Ф:h8#
но 1...Крd8!
1.Кc5! (2.Ф:e7#)
1...Крd8 2.Лb8#
1...Крf8 2.Ф:h8#
1...O-O-O 2.К:d3#
1...O-O 2.Фg7#