Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. f3 O-O 6. Be3 c5 7. Nge2 Nc6 8. Qd2
Qa5 9. O-O-O a6 10. Kb1 b5 11. dxc5 dxc5 12. Nd5 Qxd2 13. Rxd2 bxc4 14. Bxc5
Nxd5 15. exd5 Ne5 16. Bxe7 Bf5+ 17. Ka1 Rfb8 18. Nc3 Nxf3 19. Rf2 Bxc3 20. Ba3
Ne1 21. Bxc4 Nc2+ 22. Rxc2 Bxc2 23. Rc1 Be4 24. Rxc3 Bxg2 25. d6 Rd8 26. Rc2
Be4 27. Rd2 Bc6 28. Rf2 Rd7 29. Bc5 Rc8 30. Bxa6 Bb7 31. Bb5 Rxc5 32. Bxd7 *
Position (FEN): 6k1/1b1B1p1p/3P2p1/2r5/8/8/PP3R1P/K7 b - - 0 32
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 615
Best move: Rc1#