Chess puzzle (Checkmate)
Moves: 1. d4 c6 2. c4 d5 3. Nc3 Nf6 4. e3 Bf5 5. Nf3 e6 6. a3 Nbd7 7. cxd5 cxd5 8. Bd3
Bxd3 9. Qxd3 a6 10. O-O Bd6 11. h3 b5 12. b4 Rc8 13. Bb2 h6 14. Rac1 O-O 15.
Rc2 Nb6 16. e4 dxe4 17. Nxe4 Nfd5 18. Rfc1 Nc4 19. Ba1 Nf4 20. Qd1 Qe7 21. Nxd6
Qxd6 22. Nd2 Qd5 23. Nxc4 *
Position (FEN): 2r2rk1/5pp1/p3p2p/1p1q4/1PNP1n2/P6P/2R2PP1/B1RQ2K1 b - - 0 23
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 837
Best move: Qxg2#