Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Bc4 Nc6 3. Nc3 Nf6 4. d3 d6 5. Bg5 e5 6. Nd5 Be7 7. Nxe7 Qxe7 8.
Ne2 O-O 9. Nc3 Be6 10. Bb3 b5 11. O-O b4 12. Nd5 Bxd5 13. Bxd5 Rac8 14. a3 a5
15. axb4 axb4 16. Ra6 Nb8 17. Rb6 Nbd7 18. Rb7 Rb8 19. Rc7 Rfc8 20. Ra7 Qe8 21.
Qf3 Rb6 22. Bc4 Ra8 23. Rfa1 Rxa7 24. Rxa7 Qb8 25. Ra6 *
Position (FEN): 1q4k1/3n1ppp/Rr1p1n2/2p1p1B1/1pB1P3/3P1Q2/1PP2PPP/6K1 b - - 2 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1250
Best move: Rxa6