The US House of Representatives has voted to overturn President Donald Trump's emergency declaration with more than a dozen Republicans joining Democrats to try to block it.
Trump wants to divert funds to support a wall on the US-Mexico border without congressional approval.
Now the resolution will be discussed in the Senate where only a simple majority is required to pass.
There, Democrats are only one vote short of achieving the aim of both houses rebuking Trump. Three Republicans have so far said they support the resolution.
Democrats ignored a veto threat and rammed legislation through that would stymie Trump's bid for billions of extra dollars for his border wall, escalating a clash over whether he was abusing his powers to advance his paramount campaign pledge.