Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. e3 e6 3. Nd2 d5 4. f4 c5 5. c3 b6 6. h3 Nbd7 7. Bd3 Bb7 8. Ngf3
Be7 9. Kf2 Ne4+ 10. Bxe4 dxe4 11. Nh2 g5 12. Nb3 gxf4 13. exf4 Rg8 14. Be3 Bh4+
15. Kg1 Rg3 16. Qe2 Ke7 17. dxc5 Qg8 18. cxb6 axb6 19. a3 Qg6 20. Rd1 Rg8 21.
Ng4 f5 22. Qd2 *
Position (FEN): 6r1/1b1nk2p/1p2p1q1/5p2/4pPNb/PNP1B1rP/1P1Q2P1/3R2KR b - - 1 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 2124
Best move: Bd5