Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d3 d6 6. Nbd2 O-O 7. Nb3 Bb6 8. Bg5
Bg4 9. h3 Bh5 10. g4 Bg6 11. h4 Nxg4 12. Bxd8 Nxf2 13. Qe2 Nxh1 14. Bg5 Nf2 15.
d4 Nxe4 16. h5 Bxh5 17. Qxe4 Kh8 18. O-O-O f5 19. Qh4 Bxf3 20. Rf1 e4 21. Rf2
Bg4 22. Rh2 h5 23. Qxh5+ Bxh5 *
Position (FEN): r4r1k/ppp3p1/1bnp4/5pBb/2BPp3/1NP5/PP5R/2K5 w - - 0 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 567
Best move: Rxh5#