Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. cxd5 exd5 4. Nc3 Nf6 5. Qc2 c6 6. Bg5 Be7 7. e3 h6 8. Bh4
Qd6 9. Nf3 O-O 10. Bd3 Be6 11. Rd1 Nbd7 12. a3 c5 13. Bg3 Qc6 14. Ne5 Nxe5 15.
Bxe5 c4 16. Bf5 Bxf5 17. Qxf5 Qb6 18. Bxf6 Bxf6 19. Nxd5 Qxb2 20. Nxf6+ gxf6
21. O-O Kg7 22. Rb1 Qxa3 23. Rxb7 c3 24. Rc1 *
Position (FEN): r4r2/pR3pk1/5p1p/5Q2/3P4/q1p1P3/5PPP/2R3K1 b - - 1 24
Black to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 885
Best move: Qxc1#