1.Kd1? d2 2.Kc2! e2 3.Qh1! d3 4.K*d2 Kd4 5.Ra5! e1Q
(4…Kc4 5.Qc1 Kb4/Kb3 6.Qc3# 5…Kd4 6.Ra4#)
6.Q*e1 f2 7.Qf1! (~ 8.Q*d3) e4 8.Qa1! Kc4 9.Qc3#/Qa4#
1… e2!
1.0-0-0! e2! 2.Qf2! d2! 3.R*d2! d3 4.Rb2!! (4.Ra2?)
4… d4 5.Rb5! d2+ 6.K*d2 d3 7.Rc5! e1Q 8.Kd4 9.Q*e5#
4… e1Q 5.Q*e1 Kd4 6.Qf2+! Ke4 7.Rb5! d2 8.K*d2 d5 9.Qe1#
(6… Kc4 7.Qb6! d2 8.K*d2! d4 8.Qb5#/Qc6#)
4… d2 5.K*d2 d4 (5… e1Q 6.Q*e1!) 6.Rb5! d3
7.Rc5 e1Q 8.Kd4 9.Q*e5#
(1… f2 3.Qh1 f3 4.Qh4 f4 5.Qh7#
1… d2 2.R*d2 e2 3.R*e2 Kd3 4.Rc2 Ke3 5.Rd2 d3 6.Q*d3#)