Chess puzzle (Crushing)
Moves: 1. e4 Nf6 2. e5 Nd5 3. c4 Nb6 4. d4 d6 5. f4 dxe5 6. fxe5 c5 7. d5 g6 8. Nf3
Bg7 9. Bd3 O-O 10. O-O Bg4 11. h3 Bxf3 12. Qxf3 Bxe5 13. Bh6 Bg7 14. Bxg7 Kxg7
15. Nc3 N8d7 16. Rae1 f6 17. Qe3 Ne5 18. b3 Rf7 19. Bb1 a6 20. Qxc5 Nd3 *
Position (FEN): r2q4/1p2prkp/pn3pp1/2QP4/2P5/1PNn3P/P5P1/1B2RRK1 w - - 1 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1070
Best move: Bxd3