For the first time in three months, a handful of Republicans joined with Democrats in the US House on Wednesday to approve a war powers resolution that would halt Washington's military action against Iran, defying President Donald Trump.

The move aims to end the three-month-long conflict that has reordered politics at home and abroad.

House lawmakers voted 215-208 on the resolution, but next steps are uncertain, as Trump is expected to likely reject any measure from Congress to limit his commander-in-chief authority.

Yet, the tally, with four Republicans joining Democrats, was a rebuke of the president’s war strategy, and cheers erupted in the House chamber.

“Enough is enough,” said Rep. Gregory Meeks of New York, the top Democrat on the House Foreign Affairs Committee, who led the effort.