Chess puzzle (Crushing)
Moves: 1. d4 d5 2. c4 dxc4 3. e3 Nc6 4. Bxc4 Bf5 5. Nc3 e6 6. Nf3 Nf6 7. O-O Bb4 8. a3
Ba5 9. b4 Bb6 10. Bd3 Bg4 11. h3 Bxf3 12. Qxf3 O-O 13. Ne4 Nxe4 14. Bxe4 Qd6
15. Qh5 h6 16. Bc2 Ne7 17. Rd1 c6 18. g4 Bc7 19. g5 Qh2+ 20. Kf1 Ng6 21. Bxg6 *
Position (FEN): r4rk1/ppb2pp1/2p1p1Bp/6PQ/1P1P4/P3P2P/5P1q/R1BR1K2 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1581
Best move: fxg6