Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. a3 Bxc3+ 5. bxc3 c5 6. dxc5 dxe4 7. Qxd8+ Kxd8
8. Bf4 Na6 9. Rd1+ Bd7 10. Bxa6 bxa6 11. c6 Rc8 12. Rxd7+ Ke8 13. Ne2 Rxc6 14.
O-O Kxd7 15. Nd4 Rxc3 16. Rb1 Ne7 17. Rb7+ Kd8 18. Be5 Rxa3 19. Kf1 Rg8 20. Bd6
Ra1+ 21. Ke2 Nf5 22. Nc6+ Kc8 *
Position (FEN): 2k3r1/pR3ppp/p1NBp3/5n2/4p3/8/2P1KPPP/r7 w - - 8 23
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1812
Best move: Rc7#