Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. Nf3 Nf6 3. Nc3 e5 4. h3 Be7 5. Bb5+ c6 6. Ba4 b5 7. Bb3 b4 8. Ne2
Nxe4 9. d3 Nf6 10. Bg5 h6 11. Bh4 a5 12. a3 a4 13. Ba2 c5 14. O-O Bb7 15. Ng3
O-O 16. Bxf6 Bxf6 17. Nf5 Be7 18. Nh2 Nd7 19. Ng4 Nf6 20. Ngxh6+ gxh6 21. Nxh6+
Kg7 22. Qd2 Nh7 23. Nf5+ Kh8 24. Qh6 Bc8 *
Position (FEN): r1bq1r1k/4bp1n/3p3Q/2p1pN2/pp6/P2P3P/BPP2PP1/R4RK1 w - - 7 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 833
Best move: Qg7#