Chess puzzle (Equality)
Moves: 1. e4 c5 2. d3 d6 3. Nf3 g6 4. Be2 Bg7 5. O-O Nf6 6. Nc3 O-O 7. Bg5 h6 8. Bh4
Qb6 9. Na4 Qb5 10. b3 Bd7 11. Nc3 Qa5 12. Nd5 Nxd5 13. exd5 Bxa1 14. Qxa1 g5
15. Bg3 f6 16. Nd2 Qxd2 17. Bh5 Qa5 18. Qd1 Ba4 *
Position (FEN): rn3rk1/pp2p3/3p1p1p/q1pP2pB/b7/1P1P2B1/P1P2PPP/3Q1RK1 w - - 4 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1310
Best move: bxa4