Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. a4 Nc6 3. Nf3 g6 4. Bc4 Bg7 5. O-O e6 6. Nc3 Nge7 7. Re1 O-O 8. Ng5
d5 9. Ba2 d4 10. Nb5 a6 11. Na3 Qc7 12. c3 d3 13. Bc4 Ne5 14. Re3 Nxc4 15. Nxc4
Rd8 16. a5 b5 17. Nb6 Rb8 18. Qf3 Rf8 19. Rxd3 c4 20. Re3 Bb7 21. d4 e5 22. d5
Nc8 23. Qd1 Nxb6 24. axb6 Qxb6 25. d6 Rbd8 26. d7 Bc6 27. b3 Rxd7 28. Qe2 cxb3
29. Ba3 Rfd8 30. Qf3 a5 31. Qh3 Rd1+ 32. Re1 Rxa1 *
Position (FEN): 3r2k1/5pbp/1qb3p1/pp2p1N1/4P3/BpP4Q/5PPP/r3R1K1 w - - 0 33
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1198
Best move: Qxh7#