Chess puzzle (Crushing)
Moves: 1. Nf3 Nf6 2. g3 g6 3. Bg2 Bg7 4. O-O O-O 5. d4 c6 6. c4 d5 7. cxd5 cxd5 8. Nc3
Bg4 9. Ne5 e6 10. Qb3 b6 11. Bg5 Qe8 12. f3 Bh5 13. Bxf6 Bxf6 14. g4 Bxg4 15.
fxg4 Bg7 16. Rf2 Nc6 17. Nxc6 Qxc6 18. e3 Rac8 19. Raf1 Bh6 20. Nb5 Qd7 21. Re2
a6 22. Nc3 e5 23. Nxd5 Kg7 24. dxe5 Qxg4 25. Nf6 *
Position (FEN): 2r2r2/5pkp/pp3Npb/4P3/6q1/1Q2P3/PP2R1BP/5RK1 b - - 1 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1105
Best move: Qxe2