Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 Nf6 3. Nc3 Bb4 4. a3 Bxc3+ 5. bxc3 Ne4 6. Qd3 f5 7. Bf4 d6 8.
Nf3 Nc6 9. d5 e5 10. dxc6 exf4 11. Qd5 Nxc3 12. cxb7 Bxb7 13. Qxb7 O-O 14. Qb3
Qf6 15. Rc1 Ne4 16. Qd3 g5 17. Qd4 Qg6 18. Qd5+ Rf7 19. Qxa8+ Kg7 20. Qd5 g4
21. Nh4 Qg5 22. Nxf5+ Rxf5 23. Qxe4 f3 24. g3 *
Position (FEN): 8/p1p3kp/3p4/5rq1/2P1Q1p1/P4pP1/4PP1P/2R1KB1R b K - 0 24
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 1086
Best move: Qxc1#