Chess puzzle (Crushing)
Moves: 1. e4 d5 2. e5 Bf5 3. f4 e6 4. Nf3 Bc5 5. d4 Bb6 6. Be2 Nh6 7. h3 Nc6 8. c3 Na5
9. Na3 c5 10. Qa4+ Nc6 11. Bb5 Qc7 12. g4 Be4 13. O-O O-O-O 14. Kg2 cxd4 15.
cxd4 Bxd4 16. Bxc6 Bb6 17. Bb5 Kb8 18. Bd2 Qe7 19. Rac1 d4 20. Nc4 Bc5 21. Na5
Rc8 22. Kg3 Nf5+ 23. gxf5 exf5 24. Nxd4 h5 25. h4 Rh6 26. Nf3 Rg6+ 27. Ng5 f6
28. Bc3 *
Position (FEN): 1kr5/pp2q1p1/5pr1/NBb1PpNp/Q3bP1P/2B3K1/PP6/2R2R2 b - - 1 28
Black to move.
Themes:  Middlegame  
Puzzle rating: 1457
Best move: fxg5