Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 Nc6 3. Nf3 d6 4. Bc4 Nf6 5. Nc3 Bg4 6. O-O h6 7. b4 Be7 8. b5
Nd4 9. fxe5 dxe5 10. Bxf7+ Kf8 11. Bg6 Nxf3+ 12. Rxf3 Bxf3 13. Qxf3 Qd4+ 14.
Kh1 Bc5 15. Bb2 Qxd2 16. Nd5 Qg5 17. Rf1 Bd6 18. g3 Qxg6 19. h4 Qf7 20. g4 Kg8
21. Qf5 Rf8 22. h5 c6 23. bxc6 bxc6 24. Ne3 Qd7 25. Qg6 Nh7 26. Nf5 Bb8 *
Position (FEN): 1b3rkr/p2q2pn/2p3Qp/4pN1P/4P1P1/8/PBP5/5R1K w - - 6 27
White to move.
Themes: Kingside Attack, Pin Middlegame Mate in 1 
Puzzle rating: 1187
Best move: Nxh6#