Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. Nf3 Bg4 5. Be2 Nf6 6. O-O Nc6 7. d3 e6 8.
Bd2 Qf5 9. Re1 O-O-O 10. Be3 Be7 11. a4 a6 12. Rb1 Bb4 13. Bd2 h5 14. h3 Bxf3
15. Bxf3 Nd4 16. Re3 g5 17. Ne4 Bxd2 18. Qxd2 g4 19. Ng3 Qg5 20. hxg4 hxg4 21.
Be4 Nxe4 22. Nxe4 Qh4 23. Ng3 Qh2+ 24. Kf1 Qh1+ 25. Nxh1 *
Position (FEN): 2kr3r/1pp2p2/p3p3/8/P2n2p1/3PR3/1PPQ1PP1/1R3K1N b - - 0 25
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 660
Best move: Rxh1#