Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 d5 4. Nf3 Bg7 5. Qb3 dxc4 6. Qxc4 O-O 7. e4 a6 8. a4
Nbd7 9. Bf4 c6 10. e5 Nb6 11. exf6 Nxc4 12. fxg7 Kxg7 13. Bxc4 Qb6 14. b3 Qb4
15. Bd2 Qd6 16. Ne4 Qc7 17. Rc1 Be6 18. d5 Bd7 19. Bc3+ f6 20. h4 h6 21. h5 g5
22. Nd4 c5 23. Nf3 Qf4 24. Nxc5 *
Position (FEN): r4r2/1p1bp1k1/p4p1p/2NP2pP/P1B2q2/1PB2N2/5PP1/2R1K2R b K - 0 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 577
Best move: Qxc1+