Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. h3 a6 4. e5 Nc6 5. a3 Qc7 6. Qe2 Nge7 7. b3 Ng6 8. Bb2
Be7 9. Qe3 O-O 10. Bd3 b5 11. O-O Bb7 12. Bxg6 fxg6 13. d3 Rf5 14. Re1 Raf8 15.
Nbd2 Nd4 16. Bxd4 cxd4 17. Qxd4 Rf4 18. Qb2 Qc6 19. Re3 Bc5 20. d4 Bxd4 21.
Nxd4 *
Position (FEN): 5rk1/1b1p2pp/p1q1p1p1/1p2P3/3N1r2/PP2R2P/1QPN1PP1/R5K1 b - - 0 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1184
Best move: Qxg2#