Chess puzzle (Crushing)
Moves: 1. e4 c6 2. Bc4 d5 3. exd5 cxd5 4. Bb3 Bf5 5. Nc3 e6 6. d3 Bd6 7. Qf3 Nc6 8.
Nxd5 Nd4 9. Nf6+ Nxf6 10. Qxb7 O-O 11. c3 Rb8 12. Qxa7 Nxb3 13. axb3 Bxd3 14.
b4 Re8 15. Qe3 Bc4 16. Ne2 Nd5 17. Qd4 Bxe2 18. Kxe2 Nf6 19. Rd1 Rb6 20. Bg5 e5
21. Bxf6 *
Position (FEN): 3qr1k1/5ppp/1r1b1B2/4p3/1P1Q4/2P5/1P2KPPP/R2R4 b - - 0 21
Black to move.
Themes: Discovered Attack Middlegame  
Puzzle rating: 1174
Best move: exd4+