Chess puzzle (Advantage)
Moves: 1. d3 d5 2. g3 Nf6 3. Bg2 Bf5 4. Nf3 e6 5. Bg5 Nbd7 6. O-O h6 7. Bxf6 Nxf6 8.
c3 Bd6 9. b4 a6 10. a4 O-O 11. Nbd2 c6 12. Nb3 Re8 13. d4 b5 14. axb5 axb5 15.
Rxa8 Qxa8 16. Qd2 Ne4 17. Qb2 Qb7 18. Ra1 Ra8 19. Rxa8+ Qxa8 20. Na5 Qa6 21. h3
g5 22. g4 Bc7 *
Position (FEN): 6k1/2b2p2/q1p1p2p/Np1p1bp1/1P1Pn1P1/2P2N1P/1Q2PPB1/6K1 w - - 1 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1102
Best move: gxf5