Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Na5 6. Bb5+ Bd7 7. Qe2 Be7 8.
O-O O-O 9. Bxd7 Nxd7 10. Nf3 Bf6 11. Nc3 Nb6 12. a4 Nxd5 13. Nxe5 Re8 14. d4 c5
15. Nxd5 Qxd5 16. Qf3 Qxf3 17. Nxf3 cxd4 18. Rd1 Rac8 19. h3 Rxc2 20. Nxd4 *
Position (FEN): 4r1k1/pp3ppp/5b2/n7/P2N4/7P/1Pr2PP1/R1BR2K1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 910
Best move: Bxd4