Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. Bd3 c5 5. dxc5 dxe4 6. Bb5+ Bd7 7. Bxd7+ Nxd7
8. Ne2 Ngf6 9. O-O Nxc5 10. Bg5 O-O 11. a3 Bxc3 12. Nxc3 Rc8 13. Qxd8 Rfxd8 14.
Bxf6 gxf6 15. Rad1 f5 16. g3 Kg7 17. Kg2 e5 18. Nd5 Na4 19. b3 Nb2 20. Rd2 Rc6
21. c4 Nd3 22. Ne7 Rb6 23. Nxf5+ Kf6 24. Ne3 Nf4+ 25. gxf4 Rxd2 26. Nd5+ Rxd5
27. cxd5 Rxb3 28. d6 exf4 29. Rd1 Rd3 30. Rb1 b6 31. Rb4 Ke5 32. Ra4 Rxd6 33.
Rxa7 Rg6+ 34. Kf1 Rg7 35. Rb7 e3 36. Rxb6 exf2 37. Kxf2 f5 38. a4 Ra7 39. Rb5+
Kf6 40. a5 Kg5 41. Kf3 h5 42. h4+ Kxh4 43. Rxf5 Ra6 44. Kxf4 Rg6 45. Kf3 Rg3+
46. Kf2 Ra3 47. Kg2 Kg4 48. Rd5 Ra2+ 49. Kg1 h4 50. Rd4+ Kg3 51. Rd3+ Kf4 52.
Rd4+ Ke3 53. Rxh4 Rxa5 54. Rh3+ Kf4 55. Rh4+ Kg3 56. Rh8 *
Position (FEN): 7R/8/8/r7/8/6k1/8/6K1 b - - 5 56
Black to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 558
Best move: Ra1#