Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 e6 3. c3 d5 4. exd5 exd5 5. Bb3 c4 6. Bc2 Nf6 7. d4 Be7 8. Nf3
b5 9. Bf4 Nc6 10. h3 O-O 11. O-O Nh5 12. Bh2 f5 13. Re1 g6 14. Na3 a6 15. Nb1
f4 16. Nbd2 Bh4 17. Re2 Bxh3 18. gxh3 Qd7 19. Nxh4 Qxh3 20. Ng2 f3 21. Re3 *
Position (FEN): r4rk1/7p/p1n3p1/1p1p3n/2pP4/2P1Rp1q/PPBN1PNB/R2Q2K1 b - - 1 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 986
Best move: Qxg2#