Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. Nf3 e6 5. Nbd2 Nd7 6. Nb3 Bb4+ 7. c3 Be7 8. Bd3
Bxd3 9. Qxd3 Qc7 10. O-O h5 11. h3 Nh6 12. Re1 O-O 13. Bxh6 gxh6 14. Qe3 Kh7
15. Nc1 Rg8 16. Ne2 Rg7 17. Ng3 Rag8 18. Kh1 h4 19. Nh5 Rxg2 20. Qf4 f6 21.
exf6 Qxf4 22. Nxf4 Rxf2 23. fxe7 Rxf3 24. Nxe6 *
Position (FEN): 6r1/pp1nP2k/2p1N2p/3p4/3P3p/2P2r1P/PP6/R3R2K b - - 0 24
Black to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 867
Best move: Rxh3#