Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. e5 e6 3. d4 c5 4. Be3 Nc6 5. Bb5 cxd4 6. Bxd4 Qe7 7. c3 a6 8. Bxc6+
bxc6 9. Nf3 c5 10. Be3 h5 11. h4 Nh6 12. Bg5 Qb7 13. b3 Nf5 14. O-O Qc6 15.
Nbd2 Qd7 16. Qe2 Qc6 17. Rfd1 Bb7 18. c4 Rc8 19. cxd5 Qxd5 20. Nc4 Nd4 21. Nxd4
*
Position (FEN): 2r1kb1r/1b3pp1/p3p3/2pqP1Bp/2NN3P/1P6/P3QPP1/R2R2K1 b k - 0 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1193
Best move: Qxg2#