Correct answer: Nc31.Nb6?? zz 1...g5 2.Nd5# but 1...g6! 1.Bh7?? (2.Rf5#) but 1...g6! 1.Re5?? zz 1...g5 2.Re6# but 1...g6! 1.Rg5?? (2.Rg6#) but 1...K:g5!