Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nf3 Bg7 4. Bf4 d6 5. Nc3 O-O 6. Qd2 b6 7. Bh6 Bb7 8. Bxg7
Kxg7 9. d5 c6 10. e4 Nbd7 11. Be2 Nc5 12. Qd4 Kg8 13. O-O a5 14. e5 dxe5 15.
Nxe5 cxd5 16. cxd5 Nxd5 17. Bf3 Nxc3 18. Qxd8 Raxd8 19. Bxb7 Nxb7 20. bxc3 f6
21. Nc6 Rd7 22. Rfe1 e5 23. Rab1 Nd8 24. Rxb6 Nxc6 25. Rxc6 Rd2 26. a4 Ra2 27.
Rc4 Rd8 28. Rb1 Rdd2 29. Rc7 Rab2 30. Rf1 Ra2 31. Rb1 Rab2 32. Rf1 Rd3 33. c4
Rd4 34. c5 Rbb4 35. c6 Rxa4 36. Rb1 Rab4 37. Rxb4 *
Position (FEN): 6k1/2R4p/2P2pp1/p3p3/1R1r4/8/5PPP/6K1 b - - 0 37
Black to move.
Themes:  Endgame, Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 681
Best move: Rd1#