Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 e6 4. Nc3 a6 5. a3 Nf6 6. d3 d5 7. exd5 exd5 8. Qe2+
Be7 9. Ba2 O-O 10. O-O Re8 11. Qd2 h6 12. Re1 Be6 13. Ne2 Qc7 14. Nf4 Bd6 15.
Nxe6 fxe6 16. c3 Rad8 17. b4 c4 18. dxc4 dxc4 19. Qe2 b5 20. a4 Ng4 21. g3 Qf7
22. Nh4 Nge5 23. axb5 axb5 24. Qe4 g5 25. Bxg5 *
Position (FEN): 3rr1k1/5q2/2nbp2p/1p2n1B1/1Pp1Q2N/2P3P1/B4P1P/R3R1K1 b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1556
Best move: hxg5