Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. Bf4 e6 5. c5 b6 6. b4 a5 7. a3 Nbd7 8. e3 Be7
9. Bd3 O-O 10. h3 Re8 11. Nf3 Bf8 12. O-O Nh5 13. Bh2 Nhf6 14. b5 cxb5 15. c6
Ba6 16. cxd7 Qxd7 17. Ne5 Qb7 18. Bxb5 Rec8 19. Bxa6 Qxa6 20. Ne2 Ne4 21. Rc1
Nd6 22. a4 Nc4 23. Nxc4 Rxc4 24. Rxc4 Qxc4 25. Nf4 Rc8 26. Qa1 Qb4 27. Rb1 Qc3
28. Qxc3 Rxc3 29. Rxb6 *
Position (FEN): 5bk1/5ppp/1R2p3/p2p4/P2P1N2/2r1P2P/5PPB/6K1 b - - 0 29
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 620
Best move: Rc1#