Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Bc4 Be7 5. Nxd4 Nf6 6. Nc3 O-O 7. O-O Bg4 8.
f3 Bd7 9. Be3 Nc6 10. Qe1 a6 11. Rd1 Ne5 12. Be2 Nc6 13. Bc4 Nxd4 14. Bxd4 Be6
15. Bd3 Nd7 16. Qg3 Bf6 17. Be2 Bxd4+ 18. Rxd4 Qf6 19. Rfd1 Rad8 20. f4 Nc5 21.
f5 Bd7 22. b4 Na4 23. Nxa4 *
Position (FEN): 3r1rk1/1ppb1ppp/p2p1q2/5P2/NP1RP3/6Q1/P1P1B1PP/3R2K1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1570
Best move: Bxa4