With all of headwinds Dems face, it doesn’t seem likely, and yet somehow they may pull it off.
a big issue here is Trump actually fighting back - i.e. pushing back on mail-in voting, shutting down corrupt NGO’s, cutting off federal money going to Dem scams (that recycle the money into electing Dems), pushing voter ID, reducing federal employees.