Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Nc3 c6 3. e4 h5 4. e5 Bg4 5. Nf3 e6 6. Be2 h4 7. h3 Bf5 8. Bg5 Be7
9. Bxe7 Qxe7 10. Bd3 g5 11. Bxf5 exf5 12. Qd2 g4 13. hxg4 fxg4 14. Ng5 g3 15.
fxg3 Na6 16. Rxh4 Rxh4 17. gxh4 O-O-O 18. Qf4 f6 19. Qf5+ Rd7 20. e6 Rd6 21.
O-O-O *
Position (FEN): 2k3n1/pp2q3/n1prPp2/3p1QN1/3P3P/2N5/PPP3P1/2KR4 b - - 2 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1596
Best move: fxg5