Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. Nc3 d6 3. e4 g6 4. f4 Bg7 5. Nf3 O-O 6. Bd3 Nbd7 7. O-O a6 8. Ng5
b5 9. f5 Bb7 10. fxg6 fxg6 11. Ne6 Qe8 12. Nxc7 Qc8 13. Ne6 Rf7 14. Nxg7 Kxg7
15. Bg5 b4 16. Bxf6+ Nxf6 17. e5 bxc3 18. exf6+ exf6 19. bxc3 Qxc3 20. Qg4 Raf8
21. Rae1 Bc8 22. Qf4 Qb2 23. Qxd6 Qxa2 24. Ra1 Qb2 25. Rxa6 *
Position (FEN): 2b2r2/5rkp/R2Q1pp1/8/3P4/3B4/1qP3PP/5RK1 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1551
Best move: Bxa6