Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Nf3 g6 3. Nc3 Bg7 4. e4 d5 5. e5 Ne4 6. Nxe4 dxe4 7. Ng5 Bf5 8.
Bc4 h6 9. Nxf7 Qd7 10. Nxh8 Bxh8 11. Bxh6 Nc6 12. Be3 O-O-O 13. c3 Na5 14. Bb3
Qb5 15. Qe2 Qb6 16. O-O Nxb3 17. d5 Nc5 18. b4 *
Position (FEN): 2kr3b/ppp1p3/1q4p1/2nPPb2/1P2p3/2P1B3/P3QPPP/R4RK1 b - - 0 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 1607
Best move: Qa6