Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. Nf3 Bf5 5. cxd5 cxd5 6. e3 a6 7. h3 e6 8. Nh4
Bg6 9. Nxg6 hxg6 10. Bd3 Nc6 11. O-O Bd6 12. a3 Nd7 13. Bd2 g5 14. Qf3 f5 15.
Na4 g4 16. hxg4 g6 17. g3 Qf6 18. Kg2 O-O-O 19. Rh1 e5 20. Qxd5 e4 21. Bxa6
bxa6 22. Qxc6+ Kb8 23. Qxa6 fxg4 24. Nb6 Qf3+ 25. Kg1 *
Position (FEN): 1k1r3r/3n4/QN1b2p1/8/3Pp1p1/P3PqP1/1P1B1P2/R5KR b - - 3 25
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 724
Best move: Rxh1#