Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nf3 Bg7 4. Nc3 d5 5. e3 O-O 6. Be2 c6 7. O-O dxc4 8. Bxc4
b5 9. Bb3 Bb7 10. Ne5 a6 11. Qc2 e6 12. a3 Nbd7 13. Nxd7 Qxd7 14. Ba2 Rac8 15.
b4 Qe7 16. Bb2 e5 17. dxe5 Qxe5 18. Qb3 Qg5 19. Ne2 c5 20. Ng3 c4 21. Qc2 h5
22. f3 Qxe3+ 23. Kh1 Rfd8 24. Bb1 Rd2 25. Qc3 Nd5 *
Position (FEN): 2r3k1/1b3pb1/p5p1/1p1n3p/1Pp5/P1Q1qPN1/1B1r2PP/RB3R1K w - - 6 26
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 984
Best move: Qxg7#