If there was any question about where the White House is likely to be won and lost, today's election-eve campaign blitz should provide the answer.
Both presidential candidates held multiple rallies in Pennsylvania, the largest of the seven swing states likely to determine the US election result.
The "blue wall" state is considered something of a must-win, particularly for Kamala Harris. No Democratic candidate has won an election without winning Pennsylvania since 1948.
Ms Harris brought a roster of big celebrity names as she held rallies in the state's two largest cities, while Donald Trump hoped a female-focused event in a smaller city will improve his standing with women.
Tariffs on Mexico to stop immigrants
Trump used the Raleigh campaign stop to threaten Mexico with new tariffs if Mexican president Claudia Sheinbaum doesn't stop immigrants crossing the US border.
"I haven't met her, and I'm going to inform her on day one or sooner, that if they don't stop this onslaught of criminals and drugs coming into our country, I'm going to immediately impose a 25 per cent tariff on everything they send into the United States of America," he said.
"It's only got a 100 per cent chance of working, because if that doesn't work, I'll make it 50, and [if] that doesn't work, I'll make it 75. For the tough guys, and I'll make it 100," Trump said, adding Mexico would be forced to send soldiers to its southern borders with Guatemala and Belize to stop migrants.
Trump, who spoke for more than 90 minutes, said the pace of the campaign did not bother him.
"I don't even sleep," he declared.
Mexico is America's biggest trading partner. Trump has also threatened China, another major trading partner, with a 60 per cent tariff during the campaign.
Economists have criticised Trump's reliance on tariffs, which could stoke inflation, affect global supply chains and lead to retaliation. Once again in Raleigh, Trump said that while voters rate the economy and the cost of living as their top issues, he thought controlling immigration was more important.
Polls still neck and neck
With election-day polling opening in less than 24 hours and early and mail-in voting well underway, the race is still too close to call.
In Pennsylvania, the FiveThirtyEight polling average for the state still has the two candidates tied on 47.8 per cent each.
Polls in the other swing states are also stubbornly tight. As of early November 4, local time, Trump was about 1 percentage point ahead in Nevada, North Carolina and Georgia, and has a 2.5 per cent lead in Arizona.
Harris was less than a percentage point ahead in Michigan and Wisconsin.
The Democratic camp was buoyed this week by shock Iowa polling that has them 3 percentage points ahead of Trump, whose team dismissed the result, which was in the margin of error, as "fake".
Celebrities rally around Harris
Back in Pennsylvania, pop singer Katy Perry and DJ D-Nice are hoping to give Harris a boost when they perform at her event in Pittsburgh on Monday.
Singers Lady Gaga and Ricky Martin, DJ Jazzy Jeff and TV star Oprah Winfrey are among the special guests appearing in Philadelphia.
Harris is hoping another rally in the state will capitalise on anger in the Puerto Rican community, after a comedian at a Trump event called the US territory a "floating island of garbage".
At the event, Venezuelan-born Angel Sarmiento, who recently moved from South Carolina to Pittsburgh, said she is voting for Ms Harris for a "multitude of reasons", but the comments made at Trump's event were "the cherry on top".
"I'm seeing people on social media and stuff, Hispanics especially, having that be the kind of push to tip them over to vote for Kamala," she said.
Trump has said he didn't know who the comedian was, but he didn't think the joke was "a big deal".
Genia Williams thinks it has "tipped the scales hugely" in Pennsylvania.
"You know, that 'garbage pile in the ocean', that was a gift to us," she said.
"That's a huge population. There's 450,000 here in Pennsylvania alone."
Trump was scheduled to appear in Pittsburgh around the same time as Harris, just a short walk from where her rally was being held.
The vice-president's team announced a venue change the day before her rally, reportedly because the Secret Service had raised safety concerns.
'That's why we don't trust the polls'
Trump is also continuing to campaign in the state, where he has been fuelling conspiracy theories about election theft.
"They are fighting so hard to steal this damn thing," he told a rally in the Pennsylvania borough of Lititz on Sunday, local time, without providing evidence.
Speaking to Trump supporters queuing up for his Pittsburgh rally, all mention the same thing: a deep distrust of the electoral process, and of the polls that suggest Pennsylvania is neck-and-neck.
Some suspect America is in for a shock similar to 2016, when polls predicted a Hillary Clinton victory.
"I don't know one conservative who would respond to a poll," said Winkie Ilic, from the small borough of Seven Fields outside Pittsburgh.
"We, as a rule, don't. So that's why we don't trust the polls at all."
John Mueller, from Pittsburgh, also doesn't believe the state is tied.
"Not from what I'm seeing on the ground," he said. "A lot of Trump supporters, a lot of Trump yard signs and a lot of support."
The competing rallies mean the city's public schools decided to close early, for fears of traffic chaos later in the day.
Trump also held a rally in Reading, Pennsylvania, as part of what's been billed the "Team Trump Women's Tour". It's part of an effort to close a significant gender gap that has Ms Harris well ahead of Trump with female voters, according to polls.
The speaker list includes Republican National Committee co-chair Lara Trump, influencer Emily Austin, and a lawyer who participated in Trump's reality TV show The Apprentice, Erin Elmore.
Trump is also holding election-eve events in the swing state of Michigan.
EDITOR'S NOTE: This story initially reported that China is the biggest trade partner of the United States, based on the current ranking of the office of the US Trade representative. However, more up to date information from US Census data shows Mexico has become the source of imports and the story was updated on 11/11/2024 to reflect that.