Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Bc4 d5 3. exd5 cxd5 4. Bb3 Nf6 5. Ne2 Nc6 6. c3 e5 7. O-O Bd6 8. f4
O-O 9. f5 d4 10. d3 Bc5 11. Kh1 Qd6 12. Nd2 dxc3 13. Nc4 Qc7 14. Nxc3 a6 15.
Be3 b6 16. Qe1 Bb7 17. Qg3 Kh8 18. Bxc5 bxc5 19. Na4 Nd4 20. Qxe5 Qc6 21. Na5 *
Position (FEN): r4r1k/1b3ppp/p1q2n2/N1p1QP2/N2n4/1B1P4/PP4PP/R4R1K b - - 2 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 595
Best move: Qxg2#