Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Nxd4 Be7 5. Nc3 c6 6. Bd3 Nf6 7. O-O Bg4 8.
Be2 Bd7 9. Bf4 O-O 10. Qd3 Na6 11. Rfd1 Nc5 12. Qe3 Re8 13. Nb3 Bf8 14. Nxc5
dxc5 15. e5 Ng4 16. Bxg4 f5 17. Bxf5 Qb6 18. Bxd7 Red8 19. Be6+ Kh8 20. Rxd8
Rxd8 21. Na4 Qc7 22. Nxc5 b6 23. Na6 Qb7 24. Qa3 *
Position (FEN): 3r1b1k/pq4pp/Npp1B3/4P3/5B2/Q7/PPP2PPP/R5K1 b - - 3 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 873
Best move: Bxa3