With McCaskill getting the call, it's down to two.
But we may have to wait a while to know how things go in Montana. According to the Hotline, Montana's Secretary of State reported that 106,000 voters cast their ballots early or by absentee, that's well over a quarter of the expected votes in the large, sparsely populated Big Sky state. Absentees always make for slower counting (read: by hand), which means we likely won't know if Tester/the Dems get this key seat until midday tomorrow, at the earliest.
And if a recount is on the horizon in Virginia it'll be a lot longer than that.