Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Bc4 Nf6 3. d3 c6 4. Bb3 d5 5. Nd2 Be7 6. h3 O-O 7. Ngf3 Na6 8. c3
Nc5 9. Bc2 dxe4 10. dxe4 Qc7 11. O-O Rd8 12. Qe2 Be6 13. b4 Na6 14. Ng5 Bc8 15.
Bb3 Nd5 16. Nxf7 Kxf7 17. Qh5+ Kg8 18. exd5 cxd5 19. Bc2 h6 20. Qg6 Bf6 21.
Qh7+ Kf8 22. Nb3 e4 23. b5 Nc5 24. Bxh6 gxh6 *
Position (FEN): r1br1k2/ppq4Q/5b1p/1Pnp4/4p3/1NP4P/P1B2PP1/R4RK1 w - - 0 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1643
Best move: Qxc7