WASHINGTON – President Donald Trump touted his decision to order the killing of Qasem Soleimani at a campaign rally in Ohio on Thursday, describing the Iranian general as a "sadistic mass murderer" and signaling the confrontation will play into his reelection campaign.

Days after a crisis with Iran threatened to upend his presidency and drag the U.S. into another Middle East war, Trump spoke at length about what he described as "bold and decisive action" to "deliver American justice" via a U.S. drone strike near the Baghdad International Airport that killed Soleimani last week.

"He was looking very seriously at our embassies," Trump said. "We stopped him quickly and we stopped him cold."

The rally – Trump'sfirst of 2020 –provided the president a venue to explain the latest developments in the Middle East and the perilous relationship between the U.S. and Iran to his supporters. Trump's extensive remarks on Iran suggested he will use the strike on Soleimani to laud his foreign policy to voters inthis year's election.

Trump touched on the Iranian response to Soleimani's death, saying the U.S. was "ready to go" if Iran's rocket attack inflicted additional damage or resulted in the death of U.S. soldiers stationed on the two Iraqi bases that were targeted. Trump said Iran "hit us with 16 missiles" but thathe decided to stand down after he saw the relatively minor impact, which he attributed to a "pretty good warning system."

"So we didn't do anything...Not that I wanted to, but we were ready" he said. "You have no idea.Lot of people got very lucky."

War powers:House votes to limit Trump's ability to wage war with Iran after Soleimani

The crowd roared as Trump discussed the strike and blasted Democrats for attempting to curb his ability to launch strikes against Iran. Trump's rally came hours after the Democratic-led House passed a resolution aimed at limiting his war powers. Democrats have criticized Trump for not consulting Congress on the Soleimani strike and have accused him of recklessness.

"We got a call. We heard where he was," Trump said. "And we had to make a decision. We didn't have time to call up Nancy [Pelosi], who is not operating with a full deck."

In the aftermath of the strike against Soleimani Republicans embraced the move and praised Trump for taking action against a country that has been widely perceived as a bad actor in the Middle East. But the president can't necessarily count on the issue unifying American voters ahead of the election.

Americans by more than 2-1 said the killing of Soleimani has made the United States less safe, a nationwide USA TODAY/Ipsos Poll found Thursday. A majority of those surveyed, by 52%-34%, called Trump's behavior with Iran "reckless."

More:Americans say Soleimani's killing made US less safe, Trump 'reckless' on Iran

Americans were divided on the wisdom of the drone strike at the Baghdad airport that killed Soleimani and others: 42% supported it, 33% opposed it; 25% said they didn't know what to think. Republicans were much more supportive than Democrats; independents were almost evenly split.

"We seek friends, not enemies," Trump told the rally audience.

But, he added, "if you dare to threaten our citizens, you do so at your own grave peril."

Minutes after Trump took the stage his remarks were interrupted by protesters holding a banner that read: "NO WAR."

The Toledo rally is one of three Trump has scheduled this month. The others are set for Wisconsin, a critical state for his reelection effort, and New Jersey. It was his first major political event since the confrontation with Iran escalated.

Trump has raised Iran at virtually every political rally he has hosted since entering the White House in 2017. His remarks on one of Washington's most challenging foes in the Middle East have generally focused on the 2015 multi-national nuclear agreement that offered sanctions relief in exchange for Iran curbing its nuclear program.

Trump pulled the U.S. out of that agreement in 2018, arguing it did not do enough to curb Iran's nuclear ambitions.

Iran and the U.S. bothmoved Wednesday to deescalate the confrontation. Trump largely avoided saber-rattling during a nine-minute address to the nation and even suggested the possibility of a diplomatic resolution to the crisis. Iranian leaders, including foreign minister Javad Zarif described the attack as "self-defense."

Iran crash:Trump says he thinks 'something very terrible happened' to Ukraine jet

Trump address:Trump, Tehran step back from war footing after Iran's attack in Iraq

Trump faced a similar test in 2017 as his rhetoric over North Korea began to boil. Trump held an Arizona rally at the end of August just weeks after he threatened to rain "fire and fury" on North Korea. Trump raised the issue at that rally, though his remarks were overshadowed by his comments about the violence in Charlottesville, Va.

"What I said, that's not strong enough," Trump said, referring to his "fire and fury" tweet. "Some people said it's too strong; it's not strong enough. But Kim Jong Un, I respect the fact that I believe he is starting to respect us. I respect that fact very much."

The rally in Ohio also comes as House Speaker Nancy Pelosi is poised to send impeachment articles to the Senate, which will determine whether to remove Trump from office. Pelosi said Thursday that she would transmit those articles "soon." The Republican-led Senate is expected to acquit Trump on the charges of abusing his power and obstructing the congressional probe into his interactions with Ukraine.

Trump slammed Pelosi and other Democrats for pursuing the impeachment, arguing that the House speaker is "not playing with a full deck."

More:Pelosi says she'll send Senate articles of impeachment against Trump 'soon'

More:Trump says environmental policy change would fix 'regulatory nightmare'

Trump carried Ohio in the 2016 election with nearly 52% of the vote. By rallying in Toledo he can also draw from supporters in nearby Michigan, which he won narrowly.

Contributing: Susan Page, Nicholas Wu, Christal Hayes