Democratic presidential candidate Joe Biden appeared to be on the cusp of making history along with his running mate Senator Kamala Harris, while President Donald Trump continued to have a bumpy and narrow path to victory as counting of votes in some key battleground states entered its last stretch.
As per projections made by major media outlets, Biden has 264 electoral college votes, just six votes short of the magical number of 270 out of 538 required to win the presidency.
However, for news outlets like CNN, Biden has 253 electoral college votes as it has still not called Arizona, which has 11 votes and counting of votes continued.
Trump is projected to get 214 electoral college votes, which is 56 votes less than the magical figure of 270.
Races in some of the key battleground states have not been called yet.
These states are Pennsylvania, Georgia, North Carolina, Arizona and Nevada.
In Pennsylvania, which has 20 electoral college votes, Trump is leading by 135,671 votes with 91 per cent of the votes being counted.
Over the past one day, his lead has reduced considerably.
In North Carolina, which has 15 electoral college votes, the President has a lead of 77,337 votes with 95 per cent of the votes being counted so far.
Trump's lead has reduced considerably in Georgia over the last 24 hours. The state has 16 electoral college votes.
After an overnight round of counting, Trump's lead over Biden has come down to just 18,586 votes.
Officials have said that they have completed counting of 96 per cent of the votes.
In Arizona, which has 11 electoral college votes, Biden continues to lead by over 68,000 votes with 86 per cent of the total votes being counted.
A traditional Republican state, Trump has been fast catching up with Biden in the last few rounds of counting, but he has a long way to go.
In Nevada, that has six electoral college votes, Biden is leading by nearly 8,000 votes with 86 per cent of the counting reportedly over. Nevada is a traditional Democratic state, but the race has entered a tight finish.
To reach the magical figure of 270, Trump needs to win Pennsylvania (20), North Carolina (15) and Georgia (16) and either of Arizona (11) or Nevada (six), which appears to be a tall order.
For Biden, the path seems to be much easier. He needs to win any of these States, with Arizona.
A win in Pennsylvania would seal the deal for him, even if Trump manages to win rest of the States including Arizona.