Chess puzzle (Checkmate)
Moves: 1. c4 e6 2. Nf3 d5 3. g3 Nf6 4. Bg2 Be7 5. O-O O-O 6. d4 dxc4 7. Ne5 Nc6 8.
Bxc6 bxc6 9. Nxc6 Qe8 10. Qa4 Bb7 11. Nxe7+ Qxe7 12. Qxc4 e5 13. Nc3 exd4 14.
Qxd4 Rfd8 15. Qh4 h6 16. Be3 Qe6 17. Rfd1 a5 18. Rd4 c5 19. Rxd8+ Rxd8 20. a3
c4 21. Qf4 Kh7 22. Rc1 Rd7 23. Nd1 g5 24. Qxc4 Qxc4 25. Rxc4 *
Position (FEN): 8/1b1r1p1k/5n1p/p5p1/2R5/P3B1P1/1P2PP1P/3N2K1 b - - 0 25
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 417
Best move: Rxd1#