Chess puzzle (Advantage)
Moves: 1. g3 d5 2. Nf3 Nc6 3. d4 Bg4 4. Bg2 f6 5. c3 e6 6. Be3 Bd6 7. h3 Bh5 8. Qb3
Nge7 9. O-O O-O 10. Nbd2 b6 11. c4 Rb8 12. a3 Na5 13. Qa2 c5 14. Rac1 Rc8 15.
dxc5 Bxc5 16. Bxc5 bxc5 17. Rfe1 d4 18. b4 cxb4 19. axb4 Nac6 20. b5 Na5 21.
Nxd4 Qxd4 22. Qxa5 Nf5 23. e3 Qd3 24. Be4 Qd8 25. Bxf5 *
Position (FEN): 2rq1rk1/p5pp/4pp2/QP3B1b/2P5/4P1PP/3N1P2/2R1R1K1 b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1589
Best move: Qxa5