Donald Trump stands on the threshold of the White House this morning, needing just a handful of electoral votes to win the US election and pull off the biggest electoral shock since - well, Brexit.
At 6.30am GMT (1.30am on the US eastern seaboard) Trump had earned 244 electoral votes to rival Hillary Clinton's 215. This left the billionaire property developer needing just 26 electoral votes to prevail.
US political website Politico now claims Trump has won Pennsylvania, which would put him on 264 electoral votes, although this has not been confirmed.
Trump's surge to almost-certain victory was based on success in several of the battleground states, notably Ohio, Iowa and North Carolina. By 4am GMT his victory seemed all-but-guaranteed.
Trump has already been congratulated by Paul Ryan, the speaker of the House of Representatives and the running mate of Republican candidate Mitt Romney in 2012.