Chess puzzle (Crushing)
Moves: 1. c4 Nf6 2. Nc3 g6 3. d3 Bg7 4. e4 d6 5. Be3 O-O 6. h3 Nbd7 7. Qd2 e5 8. Bh6
Ne8 9. Bxg7 Nxg7 10. Be2 f5 11. Nf3 Nf6 12. O-O-O Bd7 13. exf5 Nxf5 14. g4 Ne7
15. Ng5 Nc6 16. Rdf1 Nd4 17. Bd1 h6 18. Nge4 Nxe4 19. Nxe4 Kg7 20. f4 exf4 21.
Rxf4 Bc6 22. Rhf1 Qe7 23. Qc3 Qe5 24. Nf6 Ne6 25. Qxe5 *
Position (FEN): r4r2/ppp3k1/2bpnNpp/4Q3/2P2RP1/3P3P/PP6/2KB1R2 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1384
Best move: dxe5