Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 d6 4. Bb5 Bd7 5. d3 Nf6 6. h3 Be7 7. Bc4 O-O 8. Nd5
Nxd5 9. Bxd5 Nd4 10. Nxd4 exd4 11. O-O c6 12. Bc4 a5 13. a4 d5 14. exd5 cxd5
15. Bxd5 Bxh3 16. Bxb7 Bxg2 17. Bxg2 Rb8 18. b3 Rb6 19. Be4 Qc8 20. Ba3 *
Position (FEN): 2q2rk1/4bppp/1r6/p7/P2pB3/BP1P4/2P2P2/R2Q1RK1 b - - 4 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1532
Best move: Bxa3