Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Bg5 Be7 5. cxd5 Nxd5 6. Bxe7 Nxe7 7. e4 Nbc6 8.
Bb5 a6 9. Bxc6+ Nxc6 10. Nge2 O-O 11. O-O b5 12. a4 Bb7 13. axb5 axb5 14. Rxa8
Qxa8 15. Nxb5 Qa5 16. Nbc3 Rd8 17. Qa4 Qxa4 18. Nxa4 Nxd4 19. Nxd4 Rxd4 20. Nc3
Bxe4 21. Nxe4 Rxe4 22. Rd1 g6 23. f3 Rc4 24. Rd2 Kg7 25. Kf2 Kf6 26. g4 e5 27.
Ke3 Rb4 28. Rc2 Rb3+ 29. Ke4 Rb7 30. h4 Ke6 31. Rc6+ Kd7 32. Rc2 f6 33. Kd5
Rb5+ 34. Kc4 c6 35. Rd2+ Ke6 36. b4 Rd5 37. Ra2 Kd6 38. Ra6 Rd4+ 39. Kc3 Rf4
40. b5 Rxf3+ 41. Kc4 Rf4+ 42. Kc3 Rxg4 43. b6 Kd7 44. Ra7+ Kc8 45. Rxh7 e4 46.
Kc4 e3+ 47. Kc5 Re4 48. Kxc6 Re6+ 49. Kc5 e2 50. Rh8+ Kb7 51. Rh7+ Ka6 *
Position (FEN): 8/7R/kP2rpp1/2K5/7P/8/4p3/8 w - - 4 52
White to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 932
Best move: Ra7#