Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Nf6 3. e3 c6 4. Bd3 Bg4 5. h3 Bh5 6. Nbd2 Nbd7 7. O-O e5 8.
dxe5 Nxe5 9. Be2 Bd6 10. b3 O-O 11. Bb2 Re8 12. Nd4 Bxe2 13. Qxe2 Qd7 14. f4
Ng6 15. Rf3 Ne4 16. Nxe4 Rxe4 17. Qf2 Rae8 18. Qg3 f5 19. h4 Qf7 20. Kf2 Be7
21. Kf1 Nxh4 22. Re1 Nxf3 23. gxf3 Re6 24. Nxe6 Qxe6 *
Position (FEN): 4r1k1/pp2b1pp/2p1q3/3p1p2/5P2/1P2PPQ1/PBP5/4RK2 w - - 0 25
White to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 435
Best move: Qxg7#