Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 Nf6 3. e5 Nd5 4. d4 cxd4 5. cxd4 d6 6. Nf3 dxe5 7. dxe5 a6 8.
Nc3 Nxc3 9. Qxd8+ Kxd8 10. bxc3 h6 11. Ba3 e6 12. Bxf8 Rxf8 13. O-O-O+ Kc7 14.
Bc4 Bd7 15. Rd6 Bc6 16. Nd4 Nd7 17. f4 Nb6 18. Bxe6 Nc8 19. Bxc8 Raxc8 20. Nxc6
bxc6 21. Rhd1 g5 22. f5 Rce8 23. Re1 f6 24. c4 fxe5 25. Rxh6 Rxf5 26. Kd2 e4
27. Ke3 Kb6 28. Rd1 Ra5 29. Rdd6 Ra3+ 30. Kd4 *
Position (FEN): 4r3/8/pkpR3R/6p1/2PKp3/r7/P5PP/8 b - - 7 30
Black to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 710
Best move: Rd3#