Chess puzzle (Checkmate)
Moves: 1. d4 g6 2. c4 Bg7 3. e3 d6 4. Nc3 c6 5. h3 a6 6. Bd3 Nd7 7. Nge2 e5 8. O-O Ne7
9. b3 O-O 10. Bd2 f5 11. f4 e4 12. Bc2 Kh8 13. Kh1 Ng8 14. g3 h6 15. Ng1 g5 16.
a4 Bf6 17. d5 c5 18. h4 gxh4 19. gxh4 Bxh4 20. Qh5 Kh7 21. Nxe4 fxe4 22. Bxe4+
Kh8 23. Bc3+ Bf6 24. Qg6 Bxc3 *
Position (FEN): r1bq1rnk/1p1n4/p2p2Qp/2pP4/P1P1BP2/1Pb1P3/8/R4RNK w - - 0 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1252
Best move: Qh7#