Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. Bd3 e5 6. d5 O-O 7. Bg5 c6 8. Nf3
Nbd7 9. O-O Nc5 10. Bc2 Qc7 11. b4 Ncd7 12. b5 c5 13. a4 b6 14. Nd2 Nh5 15. f4
f6 16. Bh4 Nxf4 17. Bg3 Nh5 18. Rf3 Nxg3 19. Rxg3 f5 20. exf5 gxf5 21. Qh5 Nf6
22. Qg5 e4 23. a5 bxa5 24. Rxa5 Qxa5 *
Position (FEN): r1b2rk1/p5bp/3p1n2/qPpP1pQ1/2P1p3/2N3R1/2BN2PP/6K1 w - - 0 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1343
Best move: Qxg7#