Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nc6 3. c4 d6 4. Nc3 g6 5. d3 Bg7 6. Be2 e6 7. Bf4 Nge7 8. O-O
O-O 9. Nb5 e5 10. Bc1 a6 11. Nc3 Nd4 12. Nd5 Nxd5 13. cxd5 b5 14. b3 Bb7 15.
Bb2 a5 16. Rc1 b4 17. Nxd4 exd4 18. f4 a4 19. bxa4 Qa5 20. f5 Qxa4 21. Qxa4
Rxa4 22. Ra1 c4 23. dxc4 d3 24. Bxg7 *
Position (FEN): 5rk1/1b3pBp/3p2p1/3P1P2/rpP1P3/3p4/P3B1PP/R4RK1 b - - 0 24
Black to move.
Themes: Advanced Pawn, Hanging Piece Middlegame  
Puzzle rating: 1551
Best move: dxe2