Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. d4 Bf5 5. Bd2 c6 6. Bc4 e6 7. Nf3 Be7 8.
Nh4 Bxh4 9. g3 Be7 10. Nd5 Qd8 11. Nxe7 Nxe7 12. Bg5 O-O 13. h4 h6 14. Be3 Nd5
15. g4 Be4 16. f3 Nxe3 17. Qe2 Nxc2+ 18. Kf2 Nxa1 19. Qxe4 b5 20. Bd3 f5 21.
Qxe6+ Kh8 22. g5 Re8 23. Qxf5 Qxd4+ 24. Kg3 Nd7 *
Position (FEN): r3r2k/p2n2p1/2p4p/1p3QP1/3q3P/3B1PK1/PP6/n6R w - - 2 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 759
Best move: Qh7#