Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1 b5 7. Bb3 d6 8. h3
O-O 9. c3 Bb7 10. d4 Na5 11. Bc2 exd4 12. cxd4 Re8 13. Nbd2 Bf8 14. d5 Nd7 15.
Nf1 Ne5 16. Nxe5 dxe5 17. Ng3 Bc5 18. Nf5 Qf6 19. b3 Rad8 20. Bd2 b4 21. Be3
Bd6 22. Qg4 Bc8 23. Bg5 Qg6 24. h4 f6 25. Re3 fxg5 26. hxg5 Nb7 27. Rg3 Nc5 28.
Qh4 Rf8 29. Bd1 Bxf5 30. Bh5 Nxe4 31. Bxg6 Nxg3 *
Position (FEN): 3r1rk1/2p3pp/p2b2B1/3PpbP1/1p5Q/1P4n1/P4PP1/R5K1 w - - 0 32
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1256
Best move: Qxh7#