Chess puzzle (Advantage)
Moves: 1. d4 f5 2. Bg5 g6 3. e3 Bg7 4. c3 Nf6 5. Nf3 O-O 6. Nbd2 e6 7. Be2 b6 8. h4 h6
9. Bf4 d6 10. h5 g5 11. Nxg5 hxg5 12. Bxg5 Kh7 13. h6 Bh8 14. Nf3 Qe8 15. Nh4
Nbd7 16. Qc2 Bb7 17. Bd3 Be4 18. f3 Bxd3 19. Qxd3 Qf7 20. g4 Ng8 21. gxf5 exf5
22. O-O-O Rae8 23. Rdg1 d5 24. Bf4 Ne7 25. Rg5 Bf6 *
Position (FEN): 4rr2/p1pnnq1k/1p3b1P/3p1pR1/3P1B1N/2PQPP2/PP6/2K4R w - - 4 26
White to move.
Themes:  Middlegame  
Puzzle rating: 1950
Best move: Nxf5