Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Bd2 O-O 5. Nf3 d5 6. c5 b6 7. cxb6 cxb6 8. e3
Ba6 9. Bxa6 Nxa6 10. O-O Rc8 11. a3 Be7 12. Nb5 Qd7 13. Qa4 Nc7 14. Ne5 Qxb5
15. Qxa7 Qxb2 16. Bb4 Bxb4 17. axb4 Qxb4 18. Rfb1 Qd2 19. Qxb6 Ne4 20. Rb2 Qc3
21. Rab1 Ne8 22. Nd7 Qc1+ 23. Rxc1 *
Position (FEN): 2r1nrk1/3N1ppp/1Q2p3/3p4/3Pn3/4P3/1R3PPP/2R3K1 b - - 0 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 661
Best move: Rxc1#