Chess puzzle (Crushing)
Moves: 1. d4 d5 2. Bf4 Nf6 3. Nf3 e6 4. e3 a6 5. Bd3 Nc6 6. c3 h6 7. Nbd2 Be7 8. Qc2
Bd6 9. Bg3 Bxg3 10. hxg3 Qd6 11. Ng5 Qe7 12. Ndf3 Bd7 13. a3 O-O-O 14. Nh3 g5
15. Ne5 Nxe5 16. dxe5 Ng4 17. Qe2 Nxe5 18. Kd2 Nxd3 19. Qxd3 Bb5 20. Qd4 Kb8
21. Rad1 e5 22. Qb4 g4 *
Position (FEN): 1k1r3r/1pp1qp2/p6p/1b1pp3/1Q4p1/P1P1P1PN/1P1K1PP1/3R3R w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 580
Best move: Qxe7