Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 d6 3. Bc4 e6 4. a3 Nf6 5. d3 a6 6. O-O Be7 7. e5 Nfd7 8. exd6
Bxd6 9. Bg5 Nf6 10. Nbd2 h6 11. Bh4 b5 12. Bb3 Qc7 13. Bxf6 gxf6 14. Ne4 Nd7
15. g3 Bb7 16. Nxd6+ Qxd6 17. Nd2 Qc6 18. f3 h5 19. c3 h4 20. g4 Ne5 21. d4
Nxg4 22. d5 Qd6 *
Position (FEN): r3k2r/1b3p2/p2qpp2/1ppP4/6np/PBP2P2/1P1N3P/R2Q1RK1 w kq - 1 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1639
Best move: fxg4