Tactical Awareness Week: Euwe-Flohr, 1932. Actually, there are several solutions. Are you aware of all the possibilities?
1.Nxh7 Rfd8 [1...Kxh7 2.Bxg6+ fxg6 (2...Kh6 3.Bf5+ Kh5 4.g4#; 2...Kg8 3.Rd7 Bd5 4.Bxf7+ Rxf7 5.Qxf7+ Kh8 6.Qh7#) 3.Rd7+ Kg8 4.Qg7#] 2.h4 Rd7 3.h5 Qd8 4.hxg6 [Black resigns as after] 4...Qxf6 5.Nxf6+ Kg7 6.Nxd7 Also, 1.Bf1 1.Bxg6 and 1.Bf5 all work. Did you consider all those as well?