Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e5 5. Nb5 d6 6. N1c3 Be6 7. Be2 a6 8.
Na3 Nf6 9. Bg5 Be7 10. O-O O-O 11. Bxf6 Bxf6 12. Nd5 b5 13. c3 Bg5 14. Nc2 Ne7
15. Nce3 Nxd5 16. Nxd5 Rc8 17. a4 Bxd5 18. Qxd5 Qb6 19. axb5 Rc5 20. Qd3 axb5
21. Rfd1 Rd8 22. b4 Rc7 23. Qxb5 Qxb5 24. Bxb5 Rxc3 25. Ra6 Be7 26. Bc6 g5 27.
Bd5 Kg7 28. Ra7 Kf6 29. b5 Rb8 30. Rb1 Rxb5 31. Rxb5 *
Position (FEN): 8/R3bp1p/3p1k2/1R1Bp1p1/4P3/2r5/5PPP/6K1 b - - 0 31
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 503
Best move: Rc1#