It looks like a nail-biting road to the White House as the US Election count continues today.
Democrat Joe Biden may be moving closer to victory in the presidential race but the outcome will boil down to just a handful of states.
There was a surge in mail-in ballots nationally due to the pandemic and, in most states, it is these votes that are still being counted.
The final result will come down to states still undeclared: Arizona, Georgia, North Carolina, Nevada and Pennsylvania.
Alaska (3 votes) is traditionally a "red" state and Trump is expected to win easily here. Its result will not be known for another week, however, when officials count all early ballots cast after 29 October.
States that could declare today include Georgia and Arizona with Nevada and Pennsylvania expected to take at least one more day.
North Carolina will accept all mail-in ballots that arrive before 12 November, delaying a result there.
As things stand, Edison Research has given Joe Biden a 243 to 213 lead over Donald Trump in Electoral College votes, which are largely based on a state's population. To win, a candidate needs 270 votes.
Pennsylvania: 20 votes
All eyes are still on the Commonwealth of Pennsylvania today which is still working its way through hundreds of thousands of mail-in ballots.
The Trump campaign sued Pennsylvania's Secretary of State Kathy Boockvar and county election officials to limit the time election officers have to contact mail-in voters to correct defects on their ballots.
The Commonwealth Court will hear the case tomorrow.
A similar case in US District Court in Philadelphia by Republican officials against election officials from Montgomery County got a sceptical reception from the federal judge.
The Republican officials today withdrew their request for an injunction.
The state narrowly voted for President Donald Trump in 2016 and its 20 Electoral College votes mean Mr Trump needs this state if he is to return to power.
But his rival Joe Biden is a native of Pennsylvania and Donald Trump appears to be struggling more here than he did when he took the state four years ago.
Pennsylvania Governor Tom Wolf has vowed that "every vote is going to count" in this state.
Secretary of State Kathy Boockvar said she expected the "overwhelming majority" of votes to be counted by the end of today.
At present, Trump leads Biden here by more than 108,000 votes.
* With 92% of the estimated vote tallied so far, Trump has 50.3%, Biden has 48.5%
Wisconsin: 10 votes
This state would be a key one to win if Joe Biden is going to make it to the White House and several US networks last night gave this state to Mr Biden, predicting a Democrat win here.
Donald Trump caused a major upset in Wisconsin in 2016 by beating Hillary Clinton there by less than 30,000 votes.
Michigan: 16 votes
CNN and Edison Research have both declared Joe Biden the winner in Michigan but the state is still counting "tens of thousands" of ballots, according to a top official.
President Donald Trump narrowly won here in 2016 and his team has filed a lawsuit to stop the counting of ballots yesterday.
"We have filed suit today in the Michigan Court of Claims to halt counting until meaningful access has been granted. We also demand to review those ballots which were opened and counted while we did not have meaningful access," the campaign said in a statement.
Today, Michigan Court of Claims Judge Cynthia Stephens dismissed the case.
Nevada: 6 votes
Joe Biden has a small and shrinking lead here and counting was suspended yesterday.
State officials expect the remaining votes - largely mail-in ballots - to be counted today and there are an estimated 200,000 of them.
Biden is leading Trump here by 11,438 votes, or 0.9 percentage points, with about 12% of the vote left to be counted.
The state's biggest county, Clark, is expected to count the majority of its mail ballots by Saturday or Sunday, but would continue to count certain ballots after the weekend, according to its registrar, Joe Gloria.
* With 88% of the estimated vote tallied so far, Trump has 48.5%, Biden has 49.4%
Georgia: 16 votes
Georgia is currently balanced on a knife-edge, making this state too close to call for either candidate.
The Trump campaign filed a lawsuit in state court in Chatham County yesterday that alleged late-arriving ballots were improperly mingled with valid ballots, and asked a judge to order late-arriving ballots be separated and not be counted.
The case was dismissed today.
Trump is holding onto to a lead of 0.3 percentage points, or 12,835 votes, with 2% of the vote left to be counted. This morning, Biden lagged Trump by 18,590 votes.
Counting was continuing on Thursday evening, with just 47,000 outstanding ballots, Georgia Secretary of State Brad Raffensperger said in a press conference.
Georgia has not voted for a Democrat for president since Bill Clinton in 1992.
* With 98% of the estimated vote tallied so far, Trump has 49.5%, Biden has 49.2%
North Carolina: 15 votes
Donald Trump has been clinging to a narrow lead in North Carolina and this is another must-win state for him.
The state allows mail-in ballots postmarked by Tuesday, 3 November, to be counted if they are received by 12 November, so the final result here could still take some time.
The latest tallies show Trump with 76,000 more votes than his Democratic rival.
* With 95% of the estimated vote tallied so far, Trump has 50.0%, Biden has 48.6%
Arizona: 11 votes
With tight margins here too, "flipping" Arizona from red to blue would be a historic victory for the Democrats. Excluding Bill Clinton in 1996, the state has voted Republican since 1952.
Republican protesters gathered in Phoenix last night demanding to be let into the election building where votes were being counted. Joe Biden has a significant lead here with the Associated Press and Fox News already calling the state for the Democrat's candidate.
* With 86% of the estimated vote tallied so far, Trump has 48.1%, Biden has 50.5%