12345678abcdefgh
21....f1=Q??21...@e3+!22.Kd1(22.Kd3f1=Q+23.@e2(23.Ke4d5#)Qxe2+24.Ke4d5#)f1=Q+23.Q@e1Qxe1+24.Kxe1Q@e2#22.Qxg8+Nxg822...Bf823.Ng7+Kd824.Qxf8#23.Nxg7+Kf823...Ke724.R@e8+Kf625.Q@g5#24.R@e8+Kxg725.B@h8+Kxh825...Kh626.Q@g7+Kh527.@g4#26.Q@h6+Q@h727.@g7#