The Republican-dominated US House of Representatives has rejected the Iran nuclear accord overwhelmingly, in a vote that was sharply along party lines.

The House on Friday voted against approving the Iran agreement by 162 to 269 votes, with 25 Democratic lawmakers joining Republicans in an attempt to show the lack of support the nuclear deal has in the House.

The House also passed a measure by a vote of 247 to 186 that would prevent US President Barack Obama from removing nuclear-related sanctions imposed against Iran.

“This highlights one of the great problems we have wrestled with over the last couple of years, which is nothing is ever over,” said Representative Adam B. Schiff of California, the senior Democrat on the House Select Committee on Intelligence.

“We used to have political fights and when they were done, you moved on to the next fight. But unfortunately in today’s climate nothing is ever over. It’s re-litigated constantly,” Schiff said.

Congress has until September 17 to vote against the Iran deal and prevent the Obama administration from implementing the deal.

However, the deal’s opponents in Congress would not succeed because they would not be able to gather the two-thirds majority they needed in both chambers to override Obama’s promised veto of a disapproval resolution.

On Thursday, Democrats in the Senate blocked a Republican resolution to reject the nuclear agreement.

Republican senators, who only a few months earlier vowed to muster 67 votes to override a presidential veto, fell two votes short on Thursday of the 60 needed in the 100-member chamber to advance a resolution disapproving of the Vienna nuclear accord.

This means the legislation aimed at sabotaging the historic agreement is essentially dead.

The Obama administration has gained this resounding victory over its opponents, despite the Israel lobby’s massive campaign to defeat the historic nuclear agreement, reached between Iran and the P5+1 -- the US, Britain, Russia, China, France, and Germany -- in Vienna in mid-July.