Correct answer: Nc81.Nf5?? zz 1...Kc8 2.Qa8# but 1...Ka7! 1.Ng6?? zz 1...Kc8 2.Qa8# but 1...Ka7! 1.Ng8?? zz 1...Kc8 2.Qa8# but 1...Ka7!