Chess puzzle (Advantage)
Moves: 1. e4 g6 2. g3 Bg7 3. Bg2 d6 4. d4 c6 5. c3 Nf6 6. Bf3 d5 7. e5 Ne4 8. Qe2 Bf5
9. Nd2 Nxd2 10. Bxd2 O-O 11. Bg4 Qd7 12. Bxf5 Qxf5 13. Bf4 Nd7 14. Nf3 Nb6 15.
b3 Rae8 16. Nh4 Qd7 17. Qe3 f6 18. e6 Qc8 19. O-O g5 20. Bxg5 *
Position (FEN): 2q1rrk1/pp2p1bp/1np1Pp2/3p2B1/3P3N/1PP1Q1P1/P4P1P/R4RK1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 888
Best move: fxg5