This puzzle is great whatever rating you are!
Notice that ... Kh8 doesn't work because of 2. Nf7+ Kg8 3. Qxg7+!! Kxg7 4. Bf6+ Kg8 Nh6 mate!
This puzzle is great whatever rating you are!