Chess puzzle (Crushing)
Moves: 1. d4 c6 2. Bf4 d5 3. c3 Nd7 4. e3 e6 5. Bd3 Ngf6 6. Nd2 Be7 7. Ngf3 c5 8. e4
c4 9. Bc2 O-O 10. e5 Nh5 11. Be3 f5 12. exf6 Nhxf6 13. Ne5 Nxe5 14. dxe5 Nd7
15. Bd4 Bc5 16. Qh5 Rf5 17. Bxf5 exf5 18. Qxf5 Bxd4 19. cxd4 Nc5 20. dxc5 *
Position (FEN): r1bq2k1/pp4pp/8/2PpPQ2/2p5/8/PP1N1PPP/R3K2R b KQ - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1040
Best move: Bxf5