In a surprising twist, the early numbers are showing a 51% to 49% with 29% of the vote in.
More updates to come.
8:51 46% 51% markey vs Gomez 49%
This will be closer than some of the polls, but it is not looking like a Gomez win at this point.
9:05 Markey won Marlborough. Scott won Marlborough both in 2010 and 2012.