Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. Nf3 d5 3. e3 Bg4 4. Be2 e6 5. O-O c5 6. b3 Nc6 7. Bb2 cxd4 8. Nxd4
Nxd4 9. Bxd4 Bxe2 10. Qxe2 Bd6 11. Rd1 Rc8 12. Rc1 a6 13. Nd2 b5 14. Nf3 O-O
15. h3 Re8 16. Bb2 Ne4 17. Ne5 Qg5 18. Nf3 Qh5 19. Qd1 g5 20. Qd4 f6 21. Nd2 *
Position (FEN): 2r1r1k1/7p/p2bpp2/1p1p2pq/3Qn3/1P2P2P/PBPN1PP1/R1R3K1 b - - 1 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1826
Best move: Be5