Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bb5 a6 4. Bxc6 dxc6 5. O-O Nf6 6. d3 e6 7. Nc3 Be7 8. e5
Nd5 9. Ne4 O-O 10. Qe2 b5 11. c4 Nb6 12. Bg5 Bxg5 13. Nfxg5 h6 14. Nf3 Qc7 15.
Nd6 Bd7 16. Qe3 Nc8 17. Ne4 Qb6 18. Nf6+ gxf6 19. Qxh6 Ne7 20. exf6 Nf5 21. Qh3
Qd8 22. Qg4+ Kh8 23. Qh5+ Kg8 24. Ng5 Qxf6 *
Position (FEN): r4rk1/3b1p2/p1p1pq2/1pp2nNQ/2P5/3P4/PP3PPP/R4RK1 w - - 0 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 847
Best move: Qh7#