Chess puzzle (Equality)
Moves: 1. d4 d5 2. Nf3 Nc6 3. e3 Nf6 4. a3 Bg4 5. Be2 Bxf3 6. Bxf3 e5 7. dxe5 Nxe5 8.
Be2 Bd6 9. O-O O-O 10. b3 Qd7 11. Bb2 Neg4 12. h3 Nh2 13. Re1 Ne4 14. Nd2 Ng5
15. g4 Nxh3+ 16. Kg2 Ng5 17. f4 f5 18. Kxh2 Qe6 19. Kg2 *
Position (FEN): r4rk1/ppp3pp/3bq3/3p1pn1/5PP1/PP2P3/1BPNB1K1/R2QR3 b - - 2 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 2098
Best move: Qxe3