Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d3 e6 4. Nc3 Nc6 5. Be2 Be7 6. d4 cxd4 7. Nxd4 a6 8. Nxc6
bxc6 9. O-O Nf6 10. Be3 O-O 11. f3 Bb7 12. Na4 d5 13. e5 Nd7 14. Qd4 Qc7 15. f4
c5 16. Qd1 f6 17. exf6 Nxf6 18. Rb1 Nh5 19. Bxh5 d4 20. Bd2 Qc6 21. b3 *
Position (FEN): r4rk1/1b2b1pp/p1q1p3/2p4B/N2p1P2/1P6/P1PB2PP/1R1Q1RK1 b - - 0 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 802
Best move: Qxg2#