Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Nf3 Bd7 6. Bd3 h6 7. Be3 c4 8. Bc2 Nge7
9. O-O Rc8 10. Ne1 b5 11. f4 b4 12. f5 exf5 13. Qh5 g6 14. Qe2 Be6 15. Nd2 g5
16. Qh5 Bg7 17. Nef3 Ng6 18. Rf2 Nce7 19. Nf1 f4 20. Bd2 Bf5 21. Bxf5 Nxf5 22.
cxb4 Qb6 23. Bc3 Rc6 24. a4 Re6 25. a5 Qb7 26. N1d2 Kd7 27. b3 Ne3 28. bxc4 g4
29. cxd5 Qxd5 30. Nh4 Nxh4 31. Qxh4 Rg6 32. Rxf4 *
Position (FEN): 7r/p2k1pb1/6rp/P2qP3/1P1P1RpQ/2B1n3/3N2PP/R5K1 b - - 0 32
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 793
Best move: Qxg2#