Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. a3 Bc5 5. d3 Nf6 6. Nc3 O-O 7. O-O a6 8. b4
Ba7 9. Nd5 b5 10. Nxf6+ Qxf6 11. Bb3 a5 12. Bb2 d6 13. bxa5 Nxa5 14. a4 Nxb3
15. cxb3 bxa4 16. Rxa4 Bd7 17. Rc4 Rfc8 18. d4 Bb5 19. dxe5 dxe5 20. Bxe5 Qe6
21. Rxc7 Bxf1 22. Rxc8+ Rxc8 23. Kxf1 Qb6 24. Bd4 Qb5+ 25. Kg1 Rd8 26. Qa1 Bxd4
27. Nxd4 Qd3 28. Nf5 Qd1+ 29. Qxd1 *
Position (FEN): 3r2k1/5pp1/7p/5N2/4P3/1P6/5PPP/3Q2K1 b - - 0 29
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 412
Best move: Rxd1#