Recent polls suggest Joe Biden has a significant and steady lead over Republican Donald Trump in this year's presidential race in both national preference and key swing-state surveys.
Due to record-shattering fundraising, the Democrat also has a sizeable financial advantage, which means he'll be able to blanket the airwaves with his campaign message in the final weeks.
Electoral analysts have been increasing their odds that Trump will lose his re-election bid. Nate Silver's Fivethirtyeight.com blog currently has Biden with an 87% chance of winning, while Decision Desk HQ puts him at 83.5%.
If all of this is painfully familiar to Democrats, it should be. At a similar point four years ago, Hillary Clinton was also predicted to have a high likelihood of victory. They remember how that turned out.
Could history repeat itself with another Trump victory? If the president is taking the oath of office once again in January, here are five possible reasons why it happened.