The U.S. House of Representatives voted late Tuesday to approve a war powers resolution directing President Donald Trump to end U.S. military involvement in the conflict with Iran. The measure passed 220-204, with all Democrats and seven Republicans in support.

This marks the third time the House has passed such a resolution this year, following similar votes in June and July. The latest effort drew three additional Republican supporters: Reps. Nancy Mace of South Carolina and Mariannette Miller-Meeks and Zach Nunn of Iowa. The previous backers were Reps. Thomas Massie of Kentucky, Tom Barrett of Michigan, Warren Davidson of Ohio, and Brian Fitzpatrick of Pennsylvania.

The resolution, introduced by Democratic Rep. Seth Moulton of Massachusetts, requires the president to remove U.S. armed forces from hostilities against Iran while permitting personnel to remain for defensive purposes. It comes as the conflict enters its seventh month after beginning on February 28.

Republican Rep. Zach Nunn cited the need for congressional authorization, stating that sustained combat operations now require it given the closed negotiating window. He added that he will not support another open-ended war.

None of the prior resolutions advanced to the president's desk, where Trump is expected to veto the measure. House Republican leaders have not imposed a party-line vote on the issue.

The vote occurred amid ongoing debates over the war's costs and duration. The nonpartisan Congressional Budget Office estimated operations through August 1 at about $38 billion, with potential additional monthly costs of $2 billion to $3 billion. The action is likely the House's final vote on the matter before the November midterm elections.