Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. Bb5+ Bd7 4. Nc3 Bxb5 5. Nxb5 a6 6. Nc3 b5 7. a3 Nc6 8. d3
g6 9. b4 Bg7 10. Bb2 cxb4 11. axb4 Nxb4 12. Rb1 Nf6 13. Nd5 Nbxd5 14. exd5 O-O
15. c4 bxc4 16. dxc4 Rc8 17. Qa4 Qc7 18. Qxa6 Ra8 19. Qb5 Ra5 20. Qc6 Qa7 21.
Bd4 Qa8 22. O-O Qxc6 23. dxc6 Rc8 24. Rb6 e5 25. Nxe5 dxe5 26. Bc3 Rc5 27. c7
R5xc7 28. Bxe5 Rc6 29. Rb7 Rxc4 30. Rfb1 Rc1+ 31. Rxc1 *
Position (FEN): 2r3k1/1R3pbp/5np1/4B3/8/8/5PPP/2R3K1 b - - 0 31
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 600
Best move: Rxc1#