Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 Nf6 3. Nc3 e6 4. Bg5 Bb4 5. Nf3 O-O 6. cxd5 exd5 7. e3 Bg4 8.
Be2 Bxf3 9. Bxf3 Bxc3+ 10. bxc3 Qd6 11. Bxf6 Qxf6 12. Bxd5 c6 13. Bf3 Nd7 14.
O-O Rad8 15. Qb3 Nb6 16. c4 Qe6 17. c5 Qxb3 18. axb3 Nd5 19. Rxa7 Rb8 20. Bxd5
cxd5 21. b4 b6 22. c6 Rfc8 23. c7 Ra8 24. Rxa8 Rxa8 25. Rc1 Rc8 26. Rc6 b5 27.
Rc5 Kf8 28. Rxb5 Rxc7 29. Rxd5 *
Position (FEN): 5k2/2r2ppp/8/3R4/1P1P4/4P3/5PPP/6K1 b - - 0 29
Black to move.
Themes:  Endgame, Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 600
Best move: Rc1#