The New York Times now expects Donald Trump to finish with 312 electoral votes.

Read more