Chess puzzle (Checkmate)
Moves: 1. Nf3 Nf6 2. d4 d5 3. Bg5 Nbd7 4. Nbd2 h6 5. Bh4 e6 6. e3 c5 7. c3 Be7 8. Bd3
O-O 9. O-O b6 10. Rc1 Bb7 11. Bb1 Ne4 12. Bg3 Nxg3 13. hxg3 Nf6 14. Qc2 Rc8 15.
Ne5 cxd4 16. exd4 h5 17. Ndf3 Bd6 18. Rfe1 Qe7 19. Qa4 Ba8 20. Qc2 b5 21. a3 a5
22. Qd3 b4 23. axb4 axb4 24. Ng5 Bxe5 25. Rxe5 bxc3 26. bxc3 g6 27. f3 Bc6 28.
Nh3 Bd7 29. Nf4 Nh7 30. Rce1 Qf6 31. Nxh5 gxh5 *
Position (FEN): 2r2rk1/3b1p1n/4pq2/3pR2p/3P4/2PQ1PP1/6P1/1B2R1K1 w - - 0 32
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 710
Best move: Qxh7#