With just three full days of campaigning to go before Election Day, Republican nominee Donald Trump appears to have momentum on his side. By staying on message and keeping his impulses in check as he rides the climbing polls, Trump is increasing his chances of shocking the entire world on Tuesday.

Democratic presidential nominee Hillary Clinton now leads Trump by an average of just 1.8 percentage points nationally, according to the RealClearPolitics average of polls. Less than three weeks ago, Clinton led by 7 points on the same model.

In North Carolina, Nevada, and New Hampshire, Trump has surged, taking the lead in all three. If Trump wins all three of those states and Florida, his path to the presidency is all but certain.