Chess puzzle (Checkmate)
Moves: 1. Nf3 c5 2. b3 d6 3. Bb2 e5 4. c4 Nc6 5. e3 Nf6 6. d4 exd4 7. exd4 Bg4 8. d5
Nb4 9. Be2 Bf5 10. a3 Nc2+ 11. Kf1 Nxa1 12. Bxa1 Be7 13. h3 O-O 14. g4 Be4 15.
Nbd2 Bxf3 16. Bxf3 Re8 17. g5 Nd7 18. h4 f6 19. Bg4 fxg5 20. Be6+ Kh8 21. hxg5
Bxg5 22. Qh5 h6 23. Qxh6+ Bxh6 *
Position (FEN): r2qr2k/pp1n2p1/3pB2b/2pP4/2P5/PP6/3N1P2/B4K1R w - - 0 24
White to move.
Themes: Kingside Attack, Pin Middlegame Mate in 1 
Puzzle rating: 1175
Best move: Rxh6#