Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5 e6 7. Bc4 Be7 8. h3
b5 9. Bb3 b4 10. Bxf6 Bxf6 11. Ba4+ Bd7 12. Bxd7+ Qxd7 13. Nce2 O-O 14. Rb1 Qa4
15. Ra1 Nd7 16. O-O Nc5 17. b3 Qd7 18. Ng3 Rfc8 19. Rb1 g6 20. Re1 h5 21. Qf3 *
Position (FEN): r1r3k1/3q1p2/p2ppbp1/2n4p/1p1NP3/1P3QNP/P1P2PP1/1R2R1K1 b - - 1 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 739
Best move: Bxd4