Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Be3 Bg7 7. f3 O-O 8. Qd2
Nc6 9. O-O-O d5 10. h4 dxe4 11. Be2 Qa5 12. h5 Nxh5 13. fxe4 Ng3 14. Rh3 Bxh3
15. gxh3 Nxd4 16. Bxd4 Nxe2+ 17. Qxe2 Bxd4 18. Rxd4 Rfd8 19. Rxd8+ Rxd8 20. h4
Qc5 21. Qf3 Qg1+ 22. Nd1 Qe1 23. h5 Qd2+ 24. Kb1 Qxd1+ 25. Qxd1 *
Position (FEN): 3r2k1/pp2pp1p/6p1/7P/4P3/8/PPP5/1K1Q4 b - - 0 25
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 598
Best move: Rxd1#