Chess puzzle (Advantage)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 Bd6 4. Bc4 Qe7 5. Nc3 Nf6 6. Qe2 Be5 7. Nxe5 Qxe5 8.
d3 O-O 9. Bd2 c6 10. O-O-O a5 11. Rdf1 g5 12. a3 b5 13. Ba2 b4 14. Na4 bxa3 15.
bxa3 Qa1+ 16. Bb1 Qxa3+ 17. Nb2 d6 18. g3 Bg4 19. Qg2 f3 20. Qf2 h6 21. h3 Be6
22. Qxf3 Nh7 23. h4 Nd7 24. hxg5 Nxg5 *
Position (FEN): r4rk1/3n1p2/2ppb2p/p5n1/4P3/q2P1QP1/1NPB4/1BK2R1R w - - 0 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1140
Best move: Bxg5