Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. Nf3 e6 5. Be2 Nd7 6. O-O Ne7 7. Bg5 h6 8. Bh4
Qb6 9. b3 c5 10. c3 Nc6 11. h3 Rc8 12. Bg3 Be7 13. dxc5 Bxc5 14. c4 d4 15. Nbd2
O-O 16. Re1 Ndxe5 17. Nxe5 Nxe5 18. Bxe5 d3 19. Bf3 Bxf2+ 20. Kh1 Bxe1 21. Qxe1
Rfd8 22. Qg3 Bg6 23. h4 f6 24. Bb2 Rd4 25. Qxg6 *
Position (FEN): 2r3k1/pp4p1/1q2ppQp/8/2Pr3P/1P1p1B2/PB1N2P1/R6K b - - 0 25
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 633
Best move: Rxh4#