Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Nf3 Nge7 6. Bf4 Nf5 7. Bd3 Be7 8. Nbd2
cxd4 9. Bxf5 dxc3 10. bxc3 exf5 11. O-O O-O 12. Rc1 Be6 13. Nd4 Rc8 14. Qf3 Qa5
15. Qg3 Rfe8 16. Nxe6 fxe6 17. Bh6 g6 18. Nf3 Bf8 19. Bxf8 Rxf8 20. Ng5 Rce8
21. Qh4 Re7 22. Rc2 Nxe5 23. Re1 Qc7 24. f4 Nf7 *
Position (FEN): 5rk1/ppq1rn1p/4p1p1/3p1pN1/5P1Q/2P5/P1R3PP/4R1K1 w - - 1 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 679
Best move: Qxh7#