The Senate voted along party lines Friday to pass a stopgap spending measure lasting until Nov. 15 after removing controversial language to defund ObamaCare.
The 54-44 vote puts the Senate on a collision course with the House, where Speaker John Boehner (R-Ohio) has said the stripped-down bill will not reach the floor.
House conservatives on Friday rallied around a proposal to attach a one-year delay of the healthcare law and send it back to the Senate. Senate Democrats say this will be rejected and result in a government shutdown.
If Congress does not resolve the impasse by Tuesday, funding will expire and many government services will be limited.
Final passage of the Senate bill was assured after 25 Republicans joined 54 Democrats in voting to end debate on the measure and set up a final vote. Final passage only required a simple majority.