At a rally in Fargo, N.D., President Donald Trump chided one of his most reviled political foes for getting "his a** kicked" in a Democrat primary in Trump's home borough of Queens, N.Y.

Trump said his intra-borough rival, House Democratic Caucus Chairman Joseph Crowley (D) is a "slovenly man" who was surprised by an upset defeat at the hands of a socialist candidate.

"One of my biggest critics, a slovenly man named Joe Crowley got his a** kicked by a young woman who had a lot of energy," Trump, who was raised in Jamaica, Queens, said.

"I guess [Crowley] didn't see it [coming]," he said, after socialist candidate Alexandria Ocasio-Cortez (D-Bronx) won in a landslide primary victory in a heavily Democratic district.

Trump Rips Maxine Waters at ND Rally: 'Imagine If I Said Those Things'

The Five: Socialist Who Ran on Abolishing ICE, Impeachment Defeats Top House Dem

"[Crowley] actually had a lot of money left over and he was going to take Nancy Pelosi's place" as Democratic leader, Trump said.

Trump said that, with Crowley's loss, he hopes Pelosi (D-Calif.) and Rep. Maxine Waters (D-Calif.) remain as party leaders.

"I want Nancy Pelosi right where she is," he said, making a "plea" to his "Democratic friends."

President @realDonaldTrump: "Every day we are keeping our promises. But to keep this momentum going, we need @RepKevinCramer in the Senate." pic.twitter.com/ErgtPHYRPj — Fox News (@FoxNews) June 28, 2018

"Please don't remove Nancy Pelosi," Trump said sarcastically, noting the San Francisco liberal's widespread unpopularity among Republicans.

Trump also took aim at what he called a trade imbalance with Canada, as he stood only a few dozen miles from the northern border.

Schumer Demands Congress Use 'Biden Rule' in Choosing Kennedy Replacement

Sen. Cruz: 'We Should Confirm SCOTUS Pick Before Election', Suggests Mike Lee