Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Be7 4. d4 exd4 5. Nxd4 Nxd4 6. Qxd4 Bf6 7. e5 Qe7 8.
f4 Nh6 9. O-O Bh4 10. b3 Nf5 11. Qe4 d5 12. Bxd5 O-O 13. Bd2 c6 14. Bc4 Be6 15.
Nc3 b5 16. Be2 c5 17. g3 Bxg3 18. hxg3 Nxg3 19. Qg2 Nxf1 20. Rxf1 Rad8 21. Ne4
Bd5 22. Ba5 Rd7 23. Bxb5 Rb7 24. Bd3 Qh4 25. Qh2 Qg4+ 26. Ng3 Re8 27. Qxh7+ Kf8
28. Kh2 g6 29. Qh8+ Ke7 30. Qf6+ Kd7 31. Qd6+ Kc8 32. Ba6 Rh8+ 33. Kg1 *
Position (FEN): 2k4r/pr3p2/B2Q2p1/B1pbP3/5Pq1/1P4N1/P1P5/5RK1 b - - 9 33
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 994
Best move: Qxg3#