1.Qh5! (2.Bd any#)
1...Qa2+ 2.Bxa2#
1...Qa1+ 2.Ba2#
1...Sb3+ 2.Bxb3#
1...Sc4+ 2.Bxc4#
1...Sc6+ 2.Bxc6#
1...Sb7+ 2.Bxb7#
1...axb5+ 2.Bxa8#
1...Qd1 2.Bf3#
1...Qg1 2.Bg2#
1...Qh1 2.Bxh1#
1...Re8 2.Be6#
1...Rf8 2.Bf7#
1...Rg8 2.Bxg8#
1...Sf3 2.Bxf3#
1...Se4 2.Bxe4#
1...Se6 2.Bxe6#
1...Sf7 2.Bxf7#
1...Qxb4+ 2.cxb4#
1...Qxd3 2.Sxd3#