Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 a6 5. Nc3 Nf6 6. Bg5 e6 7. f4 Be7 8. Qf3
Nbd7 9. O-O-O O-O 10. g4 h6 11. Bxf6 Nxf6 12. h4 b5 13. Nc6 Qc7 14. Nxe7+ Qxe7
15. g5 Nd7 16. gxh6 gxh6 17. e5 Rb8 18. Rg1+ Kh8 19. Qh5 f5 20. exf6 Qxf6 21.
Rg6 Qxf4+ 22. Kb1 Rf6 23. Ne2 Qf5 *
Position (FEN): 1rb4k/3n4/p2pprRp/1p3q1Q/7P/8/PPP1N3/1K1R1B2 w - - 4 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1165
Best move: Qxh6#