Chess puzzle (Checkmate)
Moves: 1. e4 b6 2. g3 Bb7 3. Bg2 Nf6 4. d3 d5 5. Nc3 e6 6. e5 Nfd7 7. d4 c5 8. Nce2
cxd4 9. Nxd4 Nxe5 10. Bf4 Ng6 11. Qe2 Nxf4 12. Qf3 Nxg2+ 13. Qxg2 Bc5 14. c3
O-O 15. Ngf3 Qe7 16. O-O-O e5 17. Rde1 Bxd4 18. cxd4 Qb4 19. Rxe5 Qc4+ 20. Kb1
Rc8 21. Rhe1 Qc2+ 22. Ka1 Qc1+ 23. Rxc1 *
Position (FEN): rnr3k1/pb3ppp/1p6/3pR3/3P4/5NP1/PP3PQP/K1R5 b - - 0 23
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 606
Best move: Rxc1#