Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 Be7 4. d4 Bd7 5. dxe5 dxe5 6. Nxe5 Be6 7. Qxd8+ Bxd8
8. Bxe6 fxe6 9. Nc3 Bf6 10. Bf4 Nc6 11. Nxc6 bxc6 12. Bxc7 Ne7 13. O-O O-O 14.
a4 Ng6 15. f4 Bd4+ 16. Kh1 Nxf4 17. Rxf4 Rxf4 18. Bxf4 e5 19. Bg3 Rb8 20. Nd1
Bxb2 21. Nxb2 Rxb2 22. Bxe5 Rxc2 23. Rb1 Kf7 24. Rb7+ Kg6 25. Rxa7 *
Position (FEN): 8/R5pp/2p3k1/4B3/P3P3/8/2r3PP/7K b - - 0 25
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 591
Best move: Rc1#