Chess puzzle (Advantage)
Moves: 1. d4 e6 2. Bf4 d5 3. e3 c5 4. c3 Be7 5. b3 h5 6. h3 g5 7. Bh2 Nc6 8. Bd3 cxd4
9. cxd4 Bb4+ 10. Nd2 Rh6 11. a3 Be7 12. Ngf3 f6 13. O-O g4 14. hxg4 hxg4 15.
Bf4 Rh5 16. Nh2 e5 17. Bg6+ Kf8 18. Bxh5 exf4 19. exf4 f5 20. f3 *
Position (FEN): r1bq1kn1/pp2b3/2n5/3p1p1B/3P1Pp1/PP3P2/3N2PN/R2Q1RK1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1470
Best move: g3