Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. Nf3 Bg7 3. Bc4 c6 4. O-O d5 5. exd5 cxd5 6. Bb3 Nc6 7. c4 d4 8. d3
Nf6 9. Ng5 h6 10. Nf3 O-O 11. Bd2 Kh7 12. Qc1 e5 13. Re1 Qe7 14. a3 Bg4 15.
Nxe5 Nxe5 16. Bb4 Nxd3 17. Bxe7 Nxc1 18. Rxc1 Rfe8 19. Bxf6 Bxf6 20. Nd2 Re2
21. Nf1 d3 22. Rd1 Rd8 23. Rab1 Rxb2 24. Rxb2 Bxb2 25. Rd2 Bxa3 26. Ne3 Bb4 27.
Ra2 d2 28. Nxg4 d1=Q+ 29. Bxd1 *
Position (FEN): 3r4/pp3p1k/6pp/8/1bP3N1/8/R4PPP/3B2K1 b - - 0 29
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 600
Best move: Rxd1#