Correct answer: O-O1.Ke2?? (2.Ra1#) but 1...Nf4+! 1.Kd2?? (2.Ra1#) but 1...Ne4+! 1.Rh2?? (2.Ra2#) but 1...Ka3! 1.O-O! (2.Ra1#)