Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e5 3. cxd5 Qxd5 4. Nc3 Qxd4 5. Qa4+ c6 6. Qxd4 exd4 7. Ne4 Bf5
8. Ng3 Nd7 9. Nxf5 c5 10. e3 g6 11. Ng3 Bg7 12. Rb1 O-O-O 13. a4 Nb6 14. a5 Nd5
15. exd4 cxd4 16. Bc4 Nge7 17. N1e2 Rhe8 18. O-O Nb4 19. Bb5 Rf8 20. Rd1 a6 21.
Bd3 Nec6 22. Bf4 Rfe8 23. Rdc1 Nxd3 24. Rd1 Nxf4 25. Nxf4 Nxa5 26. Rd3 Kb8 27.
Kf1 Nc6 28. Nfe2 Nb4 29. Rb3 Nc2 30. Rd1 Re7 31. Rd2 Red7 32. Rxc2 d3 33. Rc1
dxe2+ 34. Nxe2 Rd1+ 35. Rxd1 *
Position (FEN): 1k1r4/1p3pbp/p5p1/8/8/1R6/1P2NPPP/3R1K2 b - - 0 35
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 661
Best move: Rxd1#