The US Senate prepared today to pass a short-term spending bill that would keep the government open through to the New Year but deny President Donald Trump the money he wanted for his border wall - a stark retreat for Republicans in their final days in control of Congress.
Majority Leader Mitch McConnell announced the deal on the Senate floor to extend government funding through to February 8, when Democrats will be in control of the House. Minority Leader Charles Schumer said Democrats would support it.
The outcome would temporarily break an impasse that threatened to close large portions of the government this weekend and send hundreds of thousands of federal workers home without pay just before Christmas.
Trump has signalled his support for the plan but "can change his mind if he wants to," said Senator John Cornyn, R, the No. 2 Senate Republican. A senior White House aide said the plan is for Trump to sign the legislation McConnell is introducing.
That would represent a major defeat for Trump on his signature issue, the US-Mexico border wall he long insisted Mexico would pay for but has demanded US$5 billion in taxpayer money to fund. And it's an abandonment of his stance from a week ago, when he claimed he would be "proud" to shut down the government to get his wall money.