Chess puzzle (Advantage)
Moves: 1. d4 e5 2. dxe5 Bc5 3. Nf3 Nc6 4. e3 Qe7 5. Qd5 d6 6. exd6 Bxd6 7. Be2 Be6 8.
Qd1 O-O-O 9. c3 g5 10. Qa4 Kb8 11. Nbd2 f5 12. Bb5 Ne5 13. Nd4 Bd5 14. Nxf5 Qf6
15. Nxd6 Rxd6 16. Ne4 Bxe4 17. Qxe4 Ne7 18. O-O N7g6 19. Be2 h5 20. Rd1 Rxd1+
21. Bxd1 Rf8 22. Qc2 g4 23. b3 Nd3 24. f3 *
Position (FEN): 1k3r2/ppp5/5qn1/7p/6p1/1PPnPP2/P1Q3PP/R1BB2K1 b - - 0 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1906
Best move: gxf3