Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Bc4 Nc6 3. c3 e6 4. Qe2 Be7 5. Nf3 d5 6. exd5 exd5 7. Bb5 a6 8.
Bxc6+ bxc6 9. Ne5 Qc7 10. d4 Nf6 11. O-O O-O 12. Nxc6 Bd6 13. Ne5 cxd4 14. cxd4
Re8 15. Bg5 Bg4 16. f3 Bxe5 17. dxe5 Bh5 18. Bxf6 gxf6 19. Nc3 Rxe5 20. Qd2
Qc5+ 21. Kh1 Rd8 22. Ne4 Qe7 23. Rad1 f5 24. Nc3 d4 25. Ne2 *
Position (FEN): 3r2k1/4qp1p/p7/4rp1b/3p4/5P2/PP1QN1PP/3R1R1K b - - 1 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 900
Best move: Rxe2