Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 d6 3. c3 cxd4 4. cxd4 Nf6 5. Nc3 e6 6. f4 Nc6 7. Nf3 Be7 8. e5
dxe5 9. fxe5 Nd5 10. Bd3 O-O 11. O-O f6 12. Ne4 f5 13. Nc5 b6 14. Nb3 a5 15. a4
Ncb4 16. Bb5 Bd7 17. Bxd7 Qxd7 18. Bg5 Rac8 19. Rc1 Bxg5 20. Nxg5 Ne3 21. Qh5
g6 22. Qh3 Nxf1 23. Rxf1 Rc2 24. Nc1 Qxd4+ 25. Kh1 Qd2 *
Position (FEN): 5rk1/7p/1p2p1p1/p3PpN1/Pn6/7Q/1Prq2PP/2N2R1K w - - 2 26
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 741
Best move: Qxh7#