Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 h6 4. c3 a6 5. Bb3 Qc7 6. O-O b5 7. Re1 d6 8. d4 c4
9. Bc2 Bg4 10. h3 Bh5 11. Nbd2 Nf6 12. Nf1 Rd8 13. Ng3 Bg6 14. Qe2 e5 15. a4
Be7 16. dxe5 dxe5 17. Nh4 Bh7 18. Ngf5 O-O 19. Nxe7+ Qxe7 20. axb5 axb5 21. Nf5
Bxf5 22. exf5 Rfe8 23. Qf3 Qc5 24. Be3 Qe7 *
Position (FEN): 3rr1k1/4qpp1/2n2n1p/1p2pP2/2p5/2P1BQ1P/1PB2PP1/R3R1K1 w - - 5 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1001
Best move: Qxc6