Chess puzzle (Crushing)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nf3 Bf5 4. Nc3 Qd7 5. Bc4 Nc6 6. O-O f6 7. d3 e5 8.
Re1 O-O-O 9. Be3 h5 10. Bb5 Nge7 11. Na4 a6 12. Nc5 Qe8 13. Ba4 Nd5 14. Bxc6
Qxc6 15. Nb3 h4 16. h3 g5 17. Nh2 Bd6 18. Ng4 Qd7 19. Qf3 Bxg4 20. Qxd5 *
Position (FEN): 2kr3r/1ppq4/p2b1p2/3Qp1p1/6bp/1N1PB2P/PPP2PP1/R3R1K1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 2275
Best move: Be6