Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. Nf3 g6 5. Bf4 dxc4 6. a4 Nd5 7. Bxb8 Rxb8 8. e3
Be6 9. Qc2 Nb4 10. Qd2 Nd3+ 11. Bxd3 cxd3 12. Qxd3 Bg7 13. Rd1 O-O 14. h4 Bb3
15. Rd2 Qa5 16. h5 Bxa4 17. hxg6 fxg6 18. Nxa4 *
Position (FEN): 1r3rk1/pp2p1bp/2p3p1/q7/N2P4/3QPN2/1P1R1PP1/4K2R b K - 0 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 869
Best move: Qxa4