The House's 245-182 vote to block Trump's national emergency declaration throws the political hot potato to the Republican-run Senate, where there were already enough GOP defections to edge it to the cusp of passage.
Vice-President Mike Pence used a lunch with Republican senators at the Capitol to try keeping them aboard, citing a dangerous crisis at the border, but there were no signs he'd succeeded.
"I personally couldn't handicap the outcome at this point," said Senate Majority Leader Mitch McConnell, who's planning a vote within the next three weeks.
Senate passage would force Trump's first veto, which Congress would surely lack the votes to override.
But the showdown was forcing Republicans to cast uncomfortable votes pitting their support for a president wildly popular with GOP voters against fears that his expansive use of emergency powers would invite future Democratic presidents to do likewise for their own pet policies.
Underscoring their desire to avoid a tally suggesting that Trump's hold on lawmakers was weakening, House Republican leaders worked to keep the number of GOP supporters below 53. That's how many would be needed to reach a two-thirds majority of 288 votes, assuming all Democrats vote "yes," the margin required for a veto override.
Thirteen House Republicans joined all voting Democrats today to support the Democratic resolution.
- AP