Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. d4 Bg7 3. c3 d6 4. Nf3 Nf6 5. Bd3 Nbd7 6. h3 e5 7. d5 b6 8. Nbd2
Bb7 9. Qe2 c6 10. c4 O-O 11. b3 Nc5 12. Bc2 Nh5 13. g3 a5 14. O-O Qd7 15. Kg2
b5 16. Rh1 a4 17. Bb2 Bh6 18. Nf1 Ng7 19. g4 f5 20. exf5 e4 21. Nh4 gxf5 22.
gxf5 Nxf5 23. Qg4+ Bg7 24. Nxf5 Qxf5 *
Position (FEN): r4rk1/1b4bp/2pp4/1pnP1q2/p1P1p1Q1/1P5P/PBB2PK1/R4N1R w - - 0 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1191
Best move: Qxg7#