Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bb5 d6 4. c3 Bd7 5. O-O Nf6 6. Re1 e5 7. d4 cxd4 8. cxd4
Bg4 9. d5 a6 10. Ba4 b5 11. dxc6 bxa4 12. Qxa4 Qc7 13. Nc3 Bxf3 14. gxf3 Be7
15. Bg5 O-O 16. Bxf6 Bxf6 17. Nd5 Qc8 18. Nb6 Qh3 19. Re3 Bg5 20. Rd3 *
Position (FEN): r4rk1/5ppp/pNPp4/4p1b1/Q3P3/3R1P1q/PP3P1P/R5K1 b - - 7 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1589
Best move: Bf4