Donald Trump has long derided his Democratic rival as "Sleepy Joe" Biden but the US president got a rude awakening and fierce pushback at last night's debate from a candidate who managed to keep an indignant incumbent at bay.
"Clown." "Liar." "Fool." "Racist." "Putin's puppy." Mr Biden's weighted assaults - even as he sought to remain above the fray - made clear that the Democratic challenger was not going to wilt as the two rivals engaged in a verbal slugfest the likes of which US voters have not seen on the modern debate stage.
Mr Trump and Mr Biden nodded politely to one another at the start. But from the opening question by moderator Chris Wallace of Fox News, the tension was unmistakable and the clashing quickly got out of hand.
With Mr Trump refusing to directly condemn white supremacy, insisting mail-in ballots are fraudulent, attacking Mr Biden's son Hunter, and warning that a Mr Biden presidency would tank the economy, Biden eventually blurted out: "You're the worst president America has ever had."
Interruptions became so frequent that Mr Biden eventually lashed out: "Will you shut up, man!"
It was the closest Mr Biden came to losing his cool - something Trump was clearly trying to goad him into doing - as they parried on issues from the Supreme Court vacancy Mr Trump intends to fill quickly to the coronavirus pandemic, economic woes and the integrity of mail-in ballots.
But the line clearly resonated in living rooms across America, and the Mr Biden campaign store immediately began selling "Will You Shut Up, Man" T-shirts.
Between 10pm and 11pm, the campaign said, "Biden for President had its best online fundraising hour of all time."
Mr Trump sought to bash Mr Biden as a weak candidate who would only get dragged to the left by "radical" socialists in the party, but Mr Biden stood his ground.
"Everything he's saying so far is simply a lie," Mr Biden told viewers just a few minutes in, a refrain he repeated often throughout the night.
"We've become weaker, sicker, poorer, more divided and more violent" under Mr Trump.
As the president insisted governors praised him for doing a "phenomenal" job tackling Covid-19, and that Mr Biden would have let millions of Americans die, Mr Biden looked directly to the camera - one of several times he did so - in an apparent appeal to undecided voters.
"The president has no plan... He knew all the way back in February how serious this crisis was," Mr Biden said.
"He said he didn't tell us or give people a warning of it, because he didn't want to panic the American people. You don't panic, he panicked."
Polls show most Americans disapprove of Mr Trump's handling of the pandemic, a potentially decisive election issue especially in swing states like Michigan, Ohio, Pennsylvania and Wisconsin that Mr Biden aims to reclaim after Trump won them in 2016.
And in an appeal to middle class and blue collar voters, Mr Biden savaged Mr Trump for reportedly paying little or no federal income tax for the past several years despite boasting of being a billionaire.
"He wouldn't know a suburb unless he took a wrong turn" - Joe Biden on Donald Trump
"They look down their nose on people like Irish Catholics and like me," Mr Biden said. "And people who don't have money."
Mr Trump offered a vigorous defence of his "law and order" approach of recent months, saying Mr Biden lacks the backbone to stand up to violent protesters like the president does.
"If he ever got to run the country and they ran it the way he wants to run it we would have suburbs (that) would be gone, and you would see problems like you have never seen," Mr Trump said.
"He wouldn't know a suburb unless he took a wrong turn," Mr Biden shot back.
Mitchell McKinney, a specialist on presidential debates at the University of Missouri, told AFP Mr Trump's performance projected him as a "petulant" president seeking to taunt and mock his rival.
"Joe Biden avoided any major gaffe or stumble tonight that would feed into the Trump narrative that Biden is too old or not fit for serving as president."
WATCH NOW: The debate is being repeated on the RTÉ News channel