Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. Nc3 a6 4. e5 Nc6 5. d4 cxd4 6. Ne4 Qc7 7. Bf4 Bb4+ 8. c3
dxc3 9. bxc3 Be7 10. Bd3 f6 11. Nd6+ Bxd6 12. exd6 Qa5 13. Qd2 Nh6 14. h3 Nf7
15. O-O Qd5 16. c4 Qc5 17. Be2 e5 18. Be3 Qxd6 19. Qc3 O-O 20. a3 Qe7 21. Rfd1
d6 22. Nd2 Be6 23. Ne4 f5 24. Nd2 f4 25. Bb6 Ng5 26. Bd3 f3 27. h4 Nh3+ 28.
gxh3 Qxh4 29. Bf1 Bxh3 30. Qd3 Qg4+ 31. Kh2 Bg2 32. Kg1 Qh3 33. Bxg2 *
Position (FEN): r4rk1/1p4pp/pBnp4/4p3/2P5/P2Q1p1q/3N1PB1/R2R2K1 b - - 0 33
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 892
Best move: Qxg2#