Chess puzzle (Advantage)
Moves: 1. d4 g6 2. c4 Bg7 3. Nc3 Nf6 4. e4 d6 5. Nf3 Bg4 6. Be2 c5 7. d5 Bxf3 8. Bxf3
Qa5 9. Bd2 Qb6 10. b3 Nbd7 11. h3 Ne5 12. O-O h5 13. Bg5 Bh6 14. Bxf6 exf6 15.
Be2 Bg7 16. f4 Nd7 17. Na4 Qa5 18. f5 g5 19. Re1 g4 20. hxg4 hxg4 21. Bxg4 Ne5
22. Bh3 O-O-O 23. Qc2 Rdg8 24. Re3 Bf8 25. Qf2 Bh6 26. Rg3 Bg5 27. Nc3 Rh4 28.
Nb5 Kd7 29. a4 a6 30. Rxg5 fxg5 *
Position (FEN): 6r1/1p1k1p2/p2p4/qNpPnPp1/P1P1P2r/1P5B/5QP1/R5K1 w - - 0 31
White to move.
Themes: Discovered Attack Middlegame  
Puzzle rating: 1529
Best move: f6+