Chess puzzle (Equality)
Moves: 1. e4 e6 2. Nf3 b6 3. d4 Bb7 4. e5 Nc6 5. Nc3 Qe7 6. a4 Nh6 7. Nb5 O-O-O 8. a5
Nxa5 9. Nxa7+ Kb8 10. Rxa5 *
Position (FEN): 1k1r1b1r/Nbppqppp/1p2p2n/R3P3/3P4/5N2/1PP2PPP/2BQKB1R b K - 0 10
Black to move.
Themes: Hanging Piece Opening  
Puzzle rating: 2052
Best move: bxa5