Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Bf4 Nf6 3. Nf3 e6 4. a3 c5 5. e3 b6 6. h3 Bb7 7. Ne5 Nc6 8. Bb5 Rc8
9. Ba4 Be7 10. Nxc6 Bxc6 11. Bxc6+ Rxc6 12. O-O O-O 13. dxc5 bxc5 14. c3 Rb6
15. b4 cxb4 16. axb4 Rb7 17. Qd4 Qd7 18. Nd2 Rc8 19. Rfc1 h6 20. Nf3 Ra8 21.
Ne5 Qc8 22. Ra5 Nd7 23. Rc2 Nxe5 24. Bxe5 Bxb4 25. Bxg7 *
Position (FEN): r1q3k1/pr3pB1/4p2p/R2p4/1b1Q4/2P1P2P/2R2PP1/6K1 b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1048
Best move: Bxa5