Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e5 3. dxe5 Ng4 4. Nf3 Nc6 5. Bf4 Bb4+ 6. Nbd2 Qe7 7. a3 Ngxe5
8. Bxe5 Nxe5 9. Nxe5 Bxd2+ 10. Qxd2 Qxe5 11. e3 d6 12. Bd3 b6 13. f4 Qe7 14.
Be4 Qxe4 15. O-O O-O 16. Rf3 Be6 17. b3 Rad8 18. Rg3 d5 19. Rd1 Rd6 20. c5 bxc5
21. Qa5 Qc2 22. Rf1 Rfd8 23. Qxc7 R6d7 24. Qe5 Qf5 *
Position (FEN): 3r2k1/p2r1ppp/4b3/2ppQq2/5P2/PP2P1R1/6PP/5RK1 w - - 3 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 957
Best move: Qxg7#