Chess puzzle (Advantage)
Moves: 1. c4 e5 2. e4 c5 3. g3 Nc6 4. Bg2 Nf6 5. Ne2 Be7 6. O-O O-O 7. d3 a6 8. Nbc3
Rb8 9. a4 d6 10. h3 Be6 11. f4 exf4 12. gxf4 Nb4 13. f5 Bd7 14. d4 b5 15. axb5
axb5 16. b3 cxd4 17. Nxd4 bxc4 18. bxc4 Qb6 19. Be3 Ra8 20. Rb1 Qa5 21. Bd2
Rfc8 22. Qe2 Nc6 23. Nd5 Nxd5 *
Position (FEN): r1r3k1/3bbppp/2np4/q2n1P2/2PNP3/7P/3BQ1B1/1R3RK1 w - - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1981
Best move: Bxa5