Chess puzzle (Advantage)
Moves: 1. c4 e5 2. Nc3 Nf6 3. g3 d5 4. e3 d4 5. Nce2 d3 6. Nc3 Nc6 7. Bg2 Bf5 8. a3 e4
9. Nh3 Bd6 10. O-O h6 11. b4 a6 12. Bb2 O-O 13. Qb3 Qd7 14. Nf4 Ne7 15. Ncd5 c6
16. Nxf6+ gxf6 17. Bxf6 Kh7 18. Qc3 Rg8 19. Nh5 Rg6 20. Ng7 Bh3 21. f4 *
Position (FEN): r7/1p1qnpNk/p1pb1Brp/8/1PP1pP2/P1QpP1Pb/3P2BP/R4RK1 b - f3 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1575
Best move: Bxg2