Chess puzzle (Checkmate)
Moves: 1. e3 Nc6 2. d4 e5 3. d5 Nce7 4. g3 f5 5. Nc3 Nf6 6. f4 e4 7. Bb5 c6 8. d6 Ned5
9. Nxd5 Nxd5 10. Bc4 Bxd6 11. Bxd5 Qa5+ 12. Bd2 Qxd5 13. Ne2 Bc5 14. Kf2 O-O
15. Bc3 Qxd1 16. Raxd1 d5 17. h3 Bd7 18. Rdg1 Bb6 19. g4 fxg4 20. hxg4 c5 21.
Kg3 Bb5 22. Rg2 Rad8 23. Rh5 d4 24. exd4 Bxe2 25. Rxe2 cxd4 26. Bb4 Rfe8 27.
Reh2 h6 28. g5 hxg5 29. fxg5 Kf7 30. Re2 d3 31. cxd3 exd3 32. Rg2 Kg6 33. Rh4
Re3+ 34. Kh2 Bc7+ 35. Kg1 Bb6 36. Kf1 Rf3+ 37. Ke1 Be3 38. Re4 b6 39. Re6+ Kf5
40. Re7 a5 41. Rf7+ Ke4 42. Rg4+ Bf4 43. Bd2 Rh8 44. Rgxf4+ Rxf4 45. Rxf4+ Ke5
46. Rf3 Ke4 47. Re3+ Kd4 48. Rf3 Rh1+ 49. Rf1 Rh2 50. Bc3+ Ke3 51. Kd1 d2 52.
Rg1 g6 53. Rg3+ Kf4 54. Rd3 Kxg5 55. Bxd2+ Kf5 56. Rd6 b5 57. Rd5+ Ke4 58. Rxb5
a4 59. Rb4+ Kd3 60. Rxa4 Rxd2+ 61. Kc1 Rc2+ 62. Kb1 Rg2 63. a3 g5 64. b4 Kc4
65. Ra8 g4 66. Kc1 g3 67. Rg8 Kc3 68. Kd1 Kd3 69. Ke1 *
Position (FEN): 6R1/8/8/8/1P6/P2k2p1/6r1/4K3 b - - 5 69
Black to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 1580
Best move: Rg1#