Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. c4 e6 3. Nf3 b6 4. Nc3 Bb4 5. a3 Bxc3+ 6. bxc3 O-O 7. Bg5 Bb7 8.
e3 d6 9. Be2 Nbd7 10. Qc2 h6 11. Bh4 g5 12. Bg3 Ne4 13. Bd3 f5 14. h3 Nxg3 15.
fxg3 Nf6 16. h4 g4 17. Nd2 Bxg2 18. Rg1 Bb7 19. O-O-O a5 20. Bxf5 *
Position (FEN): r2q1rk1/1bp5/1p1ppn1p/p4B2/2PP2pP/P1P1P1P1/2QN4/2KR2R1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1154
Best move: exf5