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#