Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Bd2 O-O 5. Nf3 Bxc3 6. Bxc3 d5 7. e3 b6 8.
cxd5 Nxd5 9. e4 Nxc3 10. bxc3 Bb7 11. Bd3 Nd7 12. O-O Nf6 13. Qc2 g6 14. Ne5
Nd7 15. f4 Nxe5 16. fxe5 c5 17. Qf2 Qd7 18. Rad1 Rad8 19. Bc2 Qc7 20. Bd3 Qe7
21. Bb1 c4 22. Qf6 Qa3 23. Rf3 b5 24. Rh3 Qe7 *
Position (FEN): 3r1rk1/pb2qp1p/4pQp1/1p2P3/2pPP3/2P4R/P5PP/1B1R2K1 w - - 2 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 897
Best move: Qxe7