Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 b6 3. Bd3 Bb7 4. Nf3 Nf6 5. Qe2 Nc6 6. c3 Qe7 7. Bf4 O-O-O 8.
Nbd2 h6 9. a4 g5 10. Bg3 Nh7 11. b4 h5 12. h3 Bg7 13. b5 Na5 14. Nc4 Nxc4 15.
Bxc4 h4 16. Bh2 g4 17. hxg4 Ng5 18. Bd3 f5 19. gxf5 exf5 20. e5 Bxf3 *
Position (FEN): 2kr3r/p1ppq1b1/1p6/1P2Ppn1/P2P3p/2PB1b2/4QPPB/R3K2R w KQ - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1083
Best move: gxf3