Chess puzzle (Equality)
Moves: 1. e4 c6 2. Qf3 d5 3. Nc3 d4 4. Na4 Qd6 5. Bc4 Nf6 6. d3 b5 7. Bf4 Qb4+ 8. Bd2
Qxa4 9. Bb3 Qa6 10. Qf4 e6 11. Nf3 Qb6 12. Ne5 Bd6 13. Qg5 Bxe5 14. Qxe5 Nbd7
15. Qg3 Rg8 16. h4 Nc5 17. Qd6 Nxb3 18. axb3 Bb7 *
Position (FEN): r3k1r1/pb3ppp/1qpQpn2/1p6/3pP2P/1P1P4/1PPB1PP1/R3K2R w KQq - 1 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1616
Best move: Ba5