Chess puzzle (Crushing)
Moves: 1. d4 d5 2. Bf4 Nf6 3. Nf3 e6 4. e3 Bd7 5. Nbd2 Bb4 6. c3 Be7 7. Bd3 O-O 8. Qc2
c5 9. Qb1 c4 10. Bc2 Nc6 11. Ng5 g6 12. Ngf3 Re8 13. Ne5 Bf8 14. h4 Nh5 15. g4
Nxf4 16. exf4 Bg7 17. h5 Bxe5 18. dxe5 Qe7 19. hxg6 fxg6 20. f5 *
Position (FEN): r3r1k1/pp1bq2p/2n1p1p1/3pPP2/2p3P1/2P5/PPBN1P2/RQ2K2R b KQ - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1371
Best move: exf5