Solution

Solution           1 Qe3

 

1………bxa5, b5                  2  Qc5#

1………Qxc7                        2  Qe6#

1………Be5                         2  Qxe5#

1………Rd2                         2  Qxd2#

1………Rd3                         2  Qxd3#

1………b2                            2  Qa3#

1………a6                            2  Qxb6#

1………Bf4                           2  Qxf4#

1………Bg3                          2  Qxg3#

1………Ne7, Nh6, Nxf6         2  Q(x)e7#

1………Rd4                          2  Qxd4#

1………Qxb8                        2  cxb8=Q#

1………Qd7                          2  c8=N#

1………Qf5, Qg4, Qxh3        2  c8=Q#

1………Qxd8+                       2  cxd8=N#

1………Rd5                           2  Rxd5#