Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 b5 5. Bb3 Nf6 6. O-O Bc5 7. c3 d6 8. d4
exd4 9. cxd4 Bb6 10. Bg5 h6 11. Bxf6 Qxf6 12. Bd5 Bb7 13. a4 Rb8 14. axb5 axb5
15. Nc3 Nxd4 16. Bxb7 Nxf3+ 17. Qxf3 Qxf3 18. Bc6+ Ke7 19. Nd5+ Kd8 20. gxf3 g5
21. Nxb6 cxb6 22. Rfd1 Kc7 23. Ra7+ Kxc6 *
Position (FEN): 1r5r/R4p2/1pkp3p/1p4p1/4P3/5P2/1P3P1P/3R2K1 w - - 0 24
White to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 939
Best move: Rc1#