Solution:
1...Rxa6+ 2.Qxa6#
1...Bg2/Bf1/Bf5 2.Qf5#
1...Qa1/Qb1 2.Qd5#/Qb3#/Qc4#
1...Qb3+ 2.Qxb3#
1...Qc4 2.Qxc4#
1...Qd5 2.Qxd5#
1...hxg6 2.Qxg6#
1...exf2/e2 2.Qxh3#
8 tries skipped1.Bg3?? (2.Qe4#)
1...Rxa6+ 2.Qxa6#
1...Bg2/Bf5 2.Qf5#
1...Qb3+ 2.Qxb3#
1...Qc4 2.Qxc4#
1...Qd5 2.Qxd5#
1...hxg6 2.Qxg6#
but 1...exf2!
1.Bf6?? (2.Qe4#)
1...Rxa6+ 2.Qxa6#
1...Bg2/Bf5 2.Qf5#
1...Qb3+ 2.Qxb3#
1...Qc4 2.Qxc4#
1...Qd5 2.Qxd5#
1...exf2 2.Qxh3#
but 1...hxg6!
1.Bd4?? (2.Qe4#)
1...Rxa6+ 2.Qxa6#
1...Bg2/Bf5 2.Qf5#
1...Qb3+ 2.Qxb3#
1...exf2 2.Qxh3#
1...hxg6 2.Qxg6#
but 1...Qd5!
1.Bc3?? (2.Qe4#)
1...Bg2/Bf5 2.Qf5#
1...Rxa6+ 2.Qxa6#
1...Qc4 2.Qxc4#
1...Qd5 2.Qxd5#
1...exf2 2.Qxh3#
1...hxg6 2.Qxg6#
but 1...Qb3+!
1.Bxb2?? (2.Qe4#)
1...Rxa6+ 2.Qxa6#
1...Bg2/Bf5 2.Qf5#
1...Qxb2 2.Qd5#/Qc4#
1...Qb3+ 2.Qxb3#
1...Qc4 2.Qxc4#
1...Qd5 2.Qxd5#
1...exf2 2.Qxh3#
1...hxg6 2.Qxg6#
but 1...axb2+!
1.Bd6?? (2.Qe4#)
1...Bg2/Bf5 2.Qf5#
1...Qb3+ 2.Qxb3#
1...Qc4 2.Qxc4#
1...Qd5 2.Qxd5#
1...exf2 2.Qxh3#
1...hxg6 2.Qxg6#
but 1...Rxa6+!
1.Bxh7?? (2.Qg6#)
1...Qb3+ 2.Qxb3#
1...Bf5 2.Qxf5#
but 1...Rxa6+!
1.Bf5+??
1...Kxf7 2.g8Q#/g8B#/Rf8#
but 1...Bxf5!
1.Bf4! (2.Qe4#)
1...Bg2/Bf5 2.Qf5#
1...Rxa6+ 2.Qxa6#
1...Qb3+ 2.Qxb3#
1...Qc4 2.Qxc4#
1...Qd5 2.Qxd5#
1...exf2 2.Qxh3#
1...hxg6 2.Qxg6#