Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 a6 5. Nc3 Qc7 6. Bd3 Nf6 7. O-O Be7 8.
Bg5 h6 9. Bh4 b5 10. Bg3 d6 11. Re1 Nbd7 12. Kh1 Bb7 13. f3 Ne5 14. Nde2 g5 15.
f4 Nxd3 16. cxd3 b4 17. Nb1 a5 18. Nd2 Ng4 19. Nf1 h5 20. Ng1 *
Position (FEN): r3k2r/1bq1bp2/3pp3/p5pp/1p2PPn1/3P2B1/PP4PP/R2QRNNK b kq - 1 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 2108
Best move: gxf4