Chess puzzle (Equality)
Moves: 1. e4 g6 2. d4 Bg7 3. f4 c5 4. c3 cxd4 5. cxd4 Qb6 6. Nf3 Nc6 7. d5 Nd4 8. Nc3
Nxf3+ 9. Qxf3 Nh6 10. Bc4 O-O 11. Bb3 d6 12. h3 Qb4 13. Bd2 Qd4 14. O-O-O Bd7
15. g4 Rac8 16. Kb1 a5 17. g5 a4 18. Bxa4 *
Position (FEN): 2r2rk1/1p1bppbp/3p2pn/3P2P1/B2qPP2/2N2Q1P/PP1B4/1K1R3R b - - 0 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 2066
Best move: Bxa4