Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Qf3 Nf6 3. Bc4 c6 4. g4 d5 5. exd5 cxd5 6. Bb3 e4 7. Qg3 Bd6 8. f4
exf3 9. Qxf3 O-O 10. h3 d4 11. d3 Bd7 12. Bg5 Bc6 13. Bxf6 Qa5+ 14. Nd2 Bxf3
15. Nxf3 gxf6 16. O-O-O Nc6 17. a3 b5 18. g5 fxg5 19. Nxg5 Bxa3 20. bxa3 Qxa3+
21. Kb1 a5 22. Ngf3 Rfd8 23. Rhg1+ Kf8 24. Ng5 a4 25. Rde1 axb3 *
Position (FEN): r2r1k2/5p1p/2n5/1p4N1/3p4/qp1P3P/2PN4/1K2R1R1 w - - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1080
Best move: Nxh7#