Solution:
1...dxc6 2.Rcxf4#
1...d6 2.Nc7#
1...Rxc6 2.Rd4#
1...Qe4 2.Rc3#/Rc2#/Rc1#/Rc5#
1...Ng5/Nfh6/Nh8/Nd8 2.Rxe5#
1...Nd6 2.Rxe5#/Nc7#
1 tries skipped1.Rf6?? (2.Nc7#/Rd4#/Rcxf4#)
1...dxc6 2.Nc7#/Rcxf4#
1...d6 2.Nc7#
1...Nd6 2.Nc7#/Rxd6#
1...Rxb4 2.Nc7#/Rxb4#/Rd4#/Nxb4#
1...Rb7 2.Rd4#/Rcxf4#
1...Rxc6 2.Rd4#
1...Qxg2 2.Nc7#/Rd4#
1...Qe4 2.Nc7#/Rc3#/Rc2#/Rc1#/Rc5#/Rd4#/Rxe4#/Qxe4#
1...e4 2.Nc7#/Rc3#/Rc2#/Rc1#/Rc5#/Rd4#
but 1...Nxf6!
1.Qxg8! (2.Rxe5#)
1...dxc6 2.Rcxf4#
1...d6 2.Nc7#
1...Qe4 2.Rc5#
1...Rxc6 2.Rd4#