Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 e5 5. Nb5 a6 6. N5c3 Nf6 7. Bg5 Be7 8.
Bxf6 Bxf6 9. Nd5 O-O 10. Nd2 Nc6 11. c3 d6 12. Be2 Be6 13. Nxf6+ Qxf6 14. Bg4
Bxg4 15. Qxg4 Ne7 16. O-O-O Ng6 17. g3 h6 18. h4 Qxf2 19. h5 Ne7 20. Rhf1 Qb6
21. Rf6 Qa5 22. a3 Kh8 23. Rdf1 gxf6 24. Rxf6 Rg8 *
Position (FEN): r5rk/1p2np2/p2p1R1p/q3p2P/4P1Q1/P1P3P1/1P1N4/2K5 w - - 1 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1105
Best move: Rxh6#