Chess puzzle (Checkmate)
Moves: 1. Nf3 d6 2. d4 Nd7 3. c4 e5 4. Nc3 c6 5. e4 Ngf6 6. Be2 Qc7 7. O-O Be7 8. Bg5
O-O 9. Rc1 Re8 10. d5 Nf8 11. b4 Ng6 12. c5 dxc5 13. bxc5 cxd5 14. Bxf6 Bxf6
15. Nxd5 Qc6 16. Qb3 a6 17. Qb6 Qxb6 18. cxb6 Rd8 19. a4 Bd7 20. a5 Bc6 21. Nc7
Rab8 22. Rc4 Ne7 23. Ne1 Rd2 24. Bf3 g6 25. Nc2 Rbd8 26. Nb4 R2d4 27. Rfc1 Bxe4
28. Bxe4 Rd1+ 29. Rxd1 *
Position (FEN): 3r2k1/1pN1np1p/pP3bp1/P3p3/1NR1B3/8/5PPP/3R2K1 b - - 0 29
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 590
Best move: Rxd1#