305 - 233 Biden. As the bonus answer, Biden wins the popular vote by 5 to 7 million votes and the Senate flips Democratic with either a 1 vote majority or by having Kamala Harris as the tiebreaker. House stays Dem with maybe a few extra seats.
_________________________
"You're not a g*dda*n looney Martini, you're a fisherman"

R.P. McMurphy - One Flew Over The Cuckoo's Nest