Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. Bf4 d6 3. Nf3 Nc6 4. c3 Bg4 5. h3 Bxf3 6. gxf3 Nd5 7. Bh2 g6 8. e4
Nb6 9. Bb5 a6 10. Bd3 d5 11. exd5 Nxd5 12. Be4 Nf6 13. Nd2 Bg7 14. Qe2 O-O 15.
O-O-O e6 16. h4 Nh5 17. f4 f5 18. Bf3 Qxh4 19. Bg3 Nxg3 20. fxg3 Qxg3 21. Qe3
g5 22. Rdg1 Qxf4 23. Qxf4 *
Position (FEN): r4rk1/1pp3bp/p1n1p3/5pp1/3P1Q2/2P2B2/PP1N4/2K3RR b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 968
Best move: gxf4