Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. f3 e6 4. Nc3 Nf6 5. Bf4 a6 6. Qd3 b5 7. O-O-O Qb6 8. g4
Be7 9. Re1 Bb7 10. h4 c5 11. exd5 Nxd5 12. Nxd5 Bxd5 13. dxc5 Qxc5 14. Ne2 Nc6
15. Nc3 Bc4 16. Qe3 Bxf1 17. Rhxf1 Qxe3+ 18. Bxe3 Bxh4 19. Rd1 Rd8 20. g5 f6
21. Rxd8+ Kxd8 22. f4 Ne7 23. Ne4 Kc7 24. Bd4 Nf5 25. Bc3 Rf8 26. Rh1 fxg5 27.
fxg5 Kc6 28. Bxg7 Rf7 29. Bc3 Kd5 30. Nf6+ Kc6 31. Ne4 Kd5 32. Nf6+ Kc4 33. Ne4
b4 34. Bf6 Kd5 35. Nd2 e5 36. Rd1 Ke6 37. Ne4 Nd4 38. Nc5+ Kf5 39. Nb3 Nxb3+
40. axb3 Bxg5+ 41. Bxg5 Kxg5 42. Rg1+ Kf5 43. Rf1+ Ke6 44. Rh1 Rd7 45. Rh6+ Kf5
46. Rxa6 e4 47. Ra4 e3 48. Ra5+ Kf4 49. Ra8 e2 50. Rf8+ Kg5 51. Re8 *
Position (FEN): 4R3/3r3p/8/6k1/1p6/1P6/1PP1p3/2K5 b - - 3 51
Black to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 1290
Best move: Rd1#