Early results from the US presidential election between incumbent Republican Donald Trump and his Democratic challenger Joe Biden show a nail-biting race in crucial battleground states.
Mr Trump has a commanding lead over Mr Biden in the potentially pivotal race of Florida with almost all votes counted.
But other key states such as Georgia, Pennsylvania, Wisconsin, Michigan and North Carolina are toss-ups.
The vote caps a long and bitter race.
More than 100 million people cast their ballots in early voting before election day on Tuesday – setting US on course for its highest turnout in a century.
Control of Congress is also at stake. As well as the White House, Republicans are vying to hang on to a Senate majority.
Republicans have lost a Senate seat in Colorado, but gained one in Alabama.
Mitch McConnell, the Republican Senate leader, and Trump ally Lindsey Graham have both been re-elected.
The House of Representatives is expected to stay in Democratic hands.
What are the presidential results so far?
The battlegrounds in the Midwest and Rust Belt of Pennsylvania, Michigan, Iowa and Wisconsin look as though they could go either way in the White House race.
With partial results in, Mr Biden has a solid lead in Arizona. Fox News projected Mr Biden would win that state, but the Trump campaign said it was too early to declare a winner in Arizona.
A loss for Mr Trump in that once reliably Republican state would be a blow.
Another sunbelt state, Texas, is leaning Mr Trump’s way, projects CBS News, the BBC’s US partner.
Ohio, known as a bellwether state because it has so often predicted the eventual winner, is leaning Mr Trump’s way, according to CBS.
Cliffhanger counts are also under way in two more critical swing states on the East Coast, Georgia and North Carolina.
Both Florida and Pennsylvania are considered must-wins for Mr Trump if he is to be re-elected to a second term in office.
No surprises have emerged yet in the other states.