Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Qc2 d5 5. a3 Bxc3+ 6. Qxc3 dxc4 7. Qxc4 O-O 8.
Nf3 b6 9. g3 Ba6 10. Qc2 Nbd7 11. Qc6 Rb8 12. Bg2 Bb7 13. Qa4 a6 14. O-O c5 15.
Bf4 b5 16. Qd1 Rc8 17. Rc1 c4 18. Ne5 Bxg2 19. Kxg2 Nxe5 20. Bxe5 Qe7 21. Qd2
Rfd8 22. Qg5 Nd5 *
Position (FEN): 2rr2k1/4qppp/p3p3/1p1nB1Q1/2pP4/P5P1/1P2PPKP/2R2R2 w - - 5 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 843
Best move: Qxg7#