Chess puzzle (Crushing)
Moves: 1. e4 c5 2. c4 e6 3. d3 d6 4. Nc3 Be7 5. f4 Nf6 6. Nf3 O-O 7. Be3 b6 8. g4 Re8
9. g5 Nfd7 10. Qd2 Nc6 11. a3 a5 12. Be2 Bb7 13. h4 e5 14. f5 Nd4 15. Nxd4 exd4
16. Bxd4 cxd4 17. Nb5 f6 18. Bh5 Rf8 19. g6 hxg6 20. Bxg6 Ne5 21. Qe2 Nxg6 *
Position (FEN): r2q1rk1/1b2b1p1/1p1p1pn1/pN3P2/2PpP2P/P2P4/1P2Q3/R3K2R w KQ - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1619
Best move: fxg6