Updated at 12:35 AM, with 1,539 out of 1,703 precincts reporting.
NOTE: These are only in-person results. I am not using Mail-In results. Follow @sixtysixwards on twitter where I will try to consolidate them ad-hoc.