Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 d5 3. exd5 Qxd5 4. d4 e6 5. Nf3 Nf6 6. Na3 a6 7. Bc4 Qd8 8. Be3
cxd4 9. Bxd4 Be7 10. O-O O-O 11. Nc2 Nc6 12. Be3 b5 13. Bb3 Bb7 14. a3 Qc7 15.
Ncd4 Nxd4 16. Bxd4 Rfd8 17. Qc2 Qc6 18. Rfe1 Rac8 19. Re3 Rxd4 20. Nxd4 *
Position (FEN): 2r3k1/1b2bppp/p1q1pn2/1p6/3N4/PBP1R3/1PQ2PPP/R5K1 b - - 0 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 936
Best move: Qxg2#