Chess puzzle (Checkmate)
Moves: 1. Nf3 g6 2. e4 d6 3. d4 Bg7 4. c4 Nf6 5. Nc3 O-O 6. h3 Nbd7 7. Bd3 e5 8. d5 h6
9. O-O a5 10. Be3 b6 11. a3 Nc5 12. Bc2 Bd7 13. b4 axb4 14. axb4 Rxa1 15. Qxa1
Nb7 16. Qa7 Qa8 17. Ra1 Qxa7 18. Rxa7 Rb8 19. c5 bxc5 20. bxc5 Nxc5 21. Bxc5
dxc5 22. Nxe5 Rb2 23. Nxd7 Rxc2 24. Nxf6+ Bxf6 25. Nb5 Be5 26. Nxc7 *
Position (FEN): 6k1/R1N2p2/6pp/2pPb3/4P3/7P/2r2PP1/6K1 b - - 0 26
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 675
Best move: Rc1#