9:05 pm (David): I wonder if the outcome would have been different had Pagliuca and Khazei not run - if Capuano might have had a better shot at consolidating the non-Coakley vote. He got a lucky freebie, though: Capuano still gets to keep his seat in the House.
8:58 pm (David): The AP has called it for Coakley.
8:55 pm: I'll check back in in a while, but it's looking like an easy Coakley victory; the concessions should be imminent. Btw, on the GOP side, Scott Brown beats Jack E. Robinson by a convincing 88-12.
8:50 pm: At 40% reporting, it's still 48-27-13-12. We're getting to the point of mathematical impossibility for Capuano.
8:45 pm: It looks like the Globe's interface is backwards, which makes perfect sense why Coakley would be getting 71% in Capuano's home of Somerville while Capuano would be winning all the small rural towns. So flip the town results around in your head.
8:45 pm: Now we're up to 22%. It's 48-27-14-12. Another bad sign for Capuano: losing in Boston, too. Coakley's up 46-32 on Capuano in Beantown.
8:35 pm: Up to 14% reporting, and still 47-26-14-11. Here's the really bad news for Capuano: Cambridge is starting to report -- where he needs to absolutely crush if he's going to make any ground -- and at 3% reporting, Coakley is leading Capuano by a similar 47-26 margin. The main difference in Cambridge is Khazei pulling in 24%, with Pagliuca only at 4.
8:30 pm: Not much change in momentum. Now we're at 7% reporting, and it's 48-25-16-11.
8:15 pm: With 1% reporting, it's Coakley at 47, Capuano at 26, Khazei at 17, and Pagliuca at 10.