Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Nf3 Be7 5. Bg5 O-O 6. e3 Nbd7 7. c5 c6 8. Bd3
e5 9. Bf5 e4 10. Nd2 Re8 11. Qe2 b6 12. cxb6 axb6 13. h4 Ba6 14. Qd1 Nf8 15. f4
exf3 16. Nxf3 Bd6 17. Kf2 h6 18. Ne1 Qe7 19. Nc2 Ne6 20. Bxf6 Qxf6 21. Qf3 g6
22. Bg4 Qxf3+ 23. Bxf3 h5 24. Rhd1 Kg7 25. Na4 Rab8 26. a3 Be7 27. g3 Nc7 28.
Be2 Bxe2 29. Kxe2 Nb5 30. Nb4 Bxb4 31. axb4 Nd6 32. Rac1 Nc4 33. Rc3 Re6 34. b3
Na3 35. Rdc1 Rbe8 36. Nxb6 Nb5 37. Rd3 Rb8 38. Na4 Nd6 39. Rxc6 Rxb4 40. Nc5
Rf6 41. Nd7 Re6 42. Nc5 Rf6 43. Rd1 Ne4 44. Rxf6 Kxf6 45. Nxe4+ dxe4 46. Rb1
Ke6 47. Kd2 Kd5 48. Kc3 Rb8 49. Ra1 Rc8+ 50. Kb2 Rc6 51. Ra7 Rf6 52. Re7 Rf3
53. Re5+ Kd6 54. Rxe4 Rxg3 55. Rf4 f5 56. e4 fxe4 57. Rxe4 Rg4 58. Re8 Rxh4 59.
Rg8 Rg4 60. Kc3 h4 61. Rh8 g5 62. Kc4 Rg3 63. Rh6+ Kd7 64. b4 h3 65. b5 g4 66.
Kd5 Rb3 67. Rh7+ Ke8 68. Ke6 Kf8 69. Rh4 Rxb5 70. Rxg4 Rh5 71. Rg1 Rh6+ 72. Kf5
Ke8 73. Kg5 Rd6 74. Rh1 Rxd4 75. Rxh3 Rd5+ 76. Kf6 Rd6+ 77. Ke5 Ra6 78. Rh7
Ra5+ 79. Kd6 Ra6+ 80. Kc5 Ra5+ 81. Kc6 Ra6+ 82. Kb7 Rf6 83. Rh1 Rf7+ 84. Kc6
Rf6+ 85. Kd5 Rf5+ 86. Ke6 Ra5 *
Position (FEN): 4k3/8/4K3/r7/8/8/8/7R w - - 23 87
White to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 931
Best move: Rh8#