Solution:
1...Rh1/Rxh3/Rd2 2.Nd2#
6 tries skipped1.Qd8?? (2.Qd3#)
1...Rxh3/Rd2 2.Nd2#
but 1...exf5!
1.Qc8?? (2.Qc6#)
1...exf5 2.Qxf5#
1...Rd2 2.Nxd2#
1...exf4 2.Qxe6#
but 1...Nxf6!
1.Qa8?? (2.b8Q#/b8R#/b8B#/b8N#/Qxa4#)
1...Nxf6/exf5 2.Qxa4#
1...Rd2 2.Nxd2#
1...Ra2 2.b8Q#/b8R#/b8B#/b8N#
but 1...exf4!
1.b8R?? (2.Rb4#)
1...Rd2 2.Nxd2#
but 1...exf4!
1.Bg3?? (2.Rxe5#)
but 1...exf5!
1.f7?? (2.Qxe5#)
but 1...Nf6!
1.Qe8! (2.Qc6#/Qxa4#)
1...exf5 2.Qxe5#/Qxa4#
1...Rd2 2.Nxd2#
1...Ra2 2.Qc6#
1...Nxf6 2.Qxa4#
1...exf4 2.Qxe6#
1.Qb8! (2.Qxe5#)
1.b8Q! (2.Qb7#/Qb4#/Qa8#/Qxe5#)
1...exf5/Nxf6 2.Qb4#/Qxe5#
1...Rd2 2.Nxd2#/Qxe5#
1...exf4 2.Qe5#/Qxf4#/Re5#