Chess puzzle (Checkmate)
Moves: 1. d4 e5 2. d5 Bc5 3. c4 d6 4. Nc3 a6 5. Nf3 Ne7 6. Ne4 Ba7 7. a3 c6 8. dxc6 d5
9. cxd5 Nxd5 10. c7 Qxc7 11. Qxd5 Nc6 12. Nd6+ Kf8 13. Qxf7+ Qxf7 14. Nxf7 Kxf7
15. e3 Bg4 16. Be2 h5 17. b4 Kf6 18. Bb2 Rae8 19. O-O Kf7 20. Rfd1 e4 21. Ng5+
Kg6 22. Bxg4 hxg4 23. Rd7 Kxg5 24. Rxg7+ Kh5 25. Rxb7 Rhg8 26. Rd1 Re7 27. Rd5+
Rg5 28. Rxe7 Rxd5 29. Rg7 *
Position (FEN): 8/b5R1/p1n5/3r3k/1P2p1p1/P3P3/1B3PPP/6K1 b - - 1 29
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 399
Best move: Rd1#