Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Nf6 4. Bd3 Bc5 5. O-O O-O 6. Be2 d5 7. d3 h6 8. Be3
d4 9. Na4 Be7 10. Bd2 b5 11. c3 bxa4 12. cxd4 Nxd4 13. Nxe5 Nxe2+ 14. Qxe2 Ba6
15. Rfd1 Qd6 16. Bc3 Nd7 17. Nxd7 Qxd7 18. Qf3 Qe6 19. Qg3 Qg6 20. Qxc7 Bd6 21.
Qd7 Bc8 22. Qxa4 Bh3 23. g3 Qg4 24. Qd4 Qf3 *
Position (FEN): r4rk1/p4pp1/3b3p/8/3QP3/2BP1qPb/PP3P1P/R2R2K1 w - - 3 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 681
Best move: Qxg7#