Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 c6 3. e3 Nf6 4. Nc3 e6 5. Nf3 Bb4 6. Bd2 Bxc3 7. Bxc3 Ne4 8. Qc2
O-O 9. Rc1 Nd7 10. b3 Ndf6 11. Bd3 Nxc3 12. Qxc3 a5 13. c5 Ne4 14. Qc2 f5 15.
Ne5 Qh4 16. g3 Qh5 17. h4 g5 18. Be2 Qh6 19. h5 g4 20. f3 *
Position (FEN): r1b2rk1/1p5p/2p1p2q/p1PpNp1P/3Pn1p1/1P2PPP1/P1Q1B3/2R1K2R b K - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 2189
Best move: gxf3