Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Nf6 3. Bf4 e6 4. e3 Bd6 5. Bg3 O-O 6. c4 dxc4 7. Bxc4 a6 8. Nc3
b5 9. Bxd6 cxd6 10. Bd3 d5 11. a3 Nbd7 12. O-O Bb7 13. Re1 Rc8 14. Rc1 Qe7 15.
h3 Rfd8 16. Ne2 e5 17. dxe5 Nxe5 18. Nxe5 Qxe5 19. Rxc8 Rxc8 20. Qd2 Qd6 21.
Nc3 Qc6 22. Rc1 d4 23. Ne2 *
Position (FEN): 2r3k1/1b3ppp/p1q2n2/1p6/3p4/P2BP2P/1P1QNPP1/2R3K1 b - - 1 23
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1051
Best move: Qxg2#