Chess puzzle (Checkmate)
Moves: 1. d4 c5 2. d5 g6 3. Bf4 Bg7 4. Nc3 d6 5. e4 Nf6 6. f3 O-O 7. Bd3 Nbd7 8. Nge2
a6 9. O-O b5 10. b3 Qb6 11. Rb1 Nh5 12. Be3 Ne5 13. a4 b4 14. Na2 e6 15. Nf4
Nxf4 16. Bxf4 c4+ 17. Kh1 cxd3 18. cxd3 Nxd3 19. Qxd3 exd5 20. Qxd5 Be6 21.
Qxd6 Qb7 22. Nxb4 Rfd8 23. Qc5 Rac8 24. Qa5 Bc3 25. Qxa6 Qxb4 26. Rfc1 Bxb3 27.
Be5 Bc4 28. Rxb4 Bxa6 29. Bxc3 Rxc3 30. Rxc3 *
Position (FEN): 3r2k1/5p1p/b5p1/8/PR2P3/2R2P2/6PP/7K b - - 0 30
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 606
Best move: Rd1#