Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bf4 e6 3. e3 d5 4. Nf3 c5 5. c3 Nc6 6. Bd3 Be7 7. Nbd2 O-O 8. O-O
cxd4 9. exd4 Nh5 10. Be5 Nxe5 11. Nxe5 Nf4 12. Bc2 f6 13. Nef3 Bd6 14. Re1 Qc7
15. g3 Nh3+ 16. Kg2 e5 17. dxe5 fxe5 18. Nb3 Be6 19. Qe2 e4 20. Nfd4 Bd7 21.
Qh5 Rxf2+ 22. Kh1 Bxg3 23. Nf3 Rxf3 24. Qxd5+ Kh8 25. Qxe4 Bc6 *
Position (FEN): r6k/ppq3pp/2b5/8/4Q3/1NP2rbn/PPB4P/R3R2K w - - 1 26
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1296
Best move: Qxh7#