Rosendale is ahead by 3097 votes.
"Assuming" the SOS site is correct and there are only 4311 votes yet to be counted, Tester would needed 85.8% of the ballots to go his way to win.
JON TESTER 199175
MATT ROSENDALE 202262
RICK BRECKENRIDGE 11891
TOTAL VOTES COUNTED 413328
Total Turnout 417639
Remaining Votes 4311
Rosendale lead 3087
Tester Needs to win 3699 85.80%
85% could very well happen, considering what's left is in Gallatin and Missoula.
I mean yeah, I'm not gonna be surprised if that doesn't happen, but far from implausible.