Chess puzzle (Crushing)
Moves: 1. e4 d5 2. exd5 e6 3. d4 Qxd5 4. Nc3 Bb4 5. Nf3 Nc6 6. Bd3 Nf6 7. O-O Qd8 8.
Bg5 a6 9. Ne4 Be7 10. c3 b5 11. Qe2 Bb7 12. Rad1 h6 13. Bxf6 Bxf6 14. Nc5 Qc8
15. d5 Nd8 16. dxe6 Nxe6 17. Nxe6 Qxe6 18. Qxe6+ fxe6 19. Bg6+ Ke7 20. Nd4 Bd5
21. Rfe1 Rhd8 22. Rxe6+ *
Position (FEN): r2r4/2p1k1p1/p3RbBp/1p1b4/3N4/2P5/PP3PPP/3R2K1 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 848
Best move: Bxe6