Chess puzzle (Advantage)
Moves: 1. c4 e5 2. g3 a5 3. Bg2 Na6 4. a3 Bc5 5. Nc3 Ba7 6. Nf3 d6 7. O-O Ne7 8. d3 h6
9. Nb5 Nc5 10. Nxa7 Rxa7 11. Be3 b6 12. b4 axb4 13. axb4 Rxa1 14. Qxa1 Ne6 15.
Qa8 O-O 16. Ra1 Ng6 17. Qe4 f5 18. Qd5 Qf6 19. Ra8 Ne7 20. Qb5 f4 21. Bd2 *
Position (FEN): R1b2rk1/2p1n1p1/1p1pnq1p/1Q2p3/1PP2p2/3P1NP1/3BPPBP/6K1 b - - 1 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1798
Best move: fxg3