Chess puzzle (Crushing)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. a3 Bxc3+ 5. bxc3 dxe4 6. c4 Nf6 7. Nh3 h6 8.
Bb2 O-O 9. d5 exd5 10. cxd5 Nxd5 11. Qd4 Nf6 12. Qe5 Re8 13. Qg3 Nc6 14. Bc1
Kh8 15. Bc4 Nd4 16. O-O Bxh3 17. Qxh3 Re7 18. Bb2 b5 19. Ba2 Ne2+ 20. Kh1 Nf4
21. Qg3 N6h5 22. Qg4 Qd7 23. Qh4 Kh7 24. Rad1 Qc8 *
Position (FEN): r1q5/p1p1rppk/7p/1p5n/4pn1Q/P7/BBP2PPP/3R1R1K w - - 12 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1149
Best move: Qxe7