Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 c6 4. Bf4 Nf6 5. e3 Bb4 6. a3 Bxc3+ 7. bxc3 O-O 8. Nf3
Nbd7 9. c5 Re8 10. Bd3 e5 11. Bxe5 Nxe5 12. Nxe5 Nd7 13. Nxd7 Bxd7 14. Rb1 Rb8
15. O-O f5 16. Qc2 Qg5 17. Rfe1 Re7 18. c4 Be6 19. cxd5 Bxd5 20. Bf1 Rbe8 21.
Qd2 h5 22. Qc3 h4 23. Bc4 *
Position (FEN): 4r1k1/pp2r1p1/2p5/2Pb1pq1/2BP3p/P1Q1P3/5PPP/1R2R1K1 b - - 1 23
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 999
Best move: Qxg2#