Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Nf3 Qb6 6. Bd3 Bd7 7. Be3 cxd4 8. Nxd4
Qxb2 9. Nd2 Nxe5 10. O-O Nxd3 11. Rb1 Qxa2 12. Rxb7 Nf6 13. N2b3 Bd6 14. Qxd3
Rc8 15. Ra1 Qb2 16. Raxa7 Rxc3 17. Qf1 O-O 18. Nc5 Bxc5 19. Rxb2 Bxa7 20. h3
Rfc8 21. Qa6 Bb8 22. Nb5 Rc1+ 23. Bxc1 *
Position (FEN): 1br3k1/3b1ppp/Q3pn2/1N1p4/8/7P/1R3PP1/2B3K1 b - - 0 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 840
Best move: Rxc1#