Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Nf6 3. c4 e6 4. Nc3 c5 5. cxd5 Nxd5 6. e4 Nxc3 7. bxc3 cxd4 8.
cxd4 Bb4+ 9. Bd2 Bxd2+ 10. Qxd2 O-O 11. Bc4 Nc6 12. O-O b6 13. d5 Na5 14. Bd3
exd5 15. exd5 Bb7 16. d6 Bxf3 17. gxf3 Qf6 18. Be4 Rad8 19. Rad1 Nc4 20. Qd4
Nxd6 21. Qxf6 gxf6 22. Rd5 Nxe4 23. fxe4 Rxd5 24. exd5 Rd8 25. Rd1 Kf8 26. Kg2
Ke7 27. Kf3 f5 28. Kf4 Kf6 29. h4 a6 30. f3 b5 31. a3 h6 32. Rd2 Rd6 33. Ke3
Ke5 34. f4+ Kf6 35. Kd4 Ke7 36. Ke5 Rg6 37. Rc2 Rg1 38. Rc7+ Kd8 39. Ra7 Rh1
40. Rxa6 Rxh4 41. Kd6 Kc8 42. Kc6 Kb8 43. Rb6+ Ka7 44. d6 Rxf4 45. Rb7+ Ka6 46.
Rxf7 Rc4+ 47. Kd5 Rc1 48. d7 Rd1+ 49. Kc6 Ka5 50. d8=Q+ Rxd8 *
Position (FEN): 3r4/5R2/2K4p/kp3p2/8/P7/8/8 w - - 0 51
White to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 693
Best move: Ra7#