- Democrats and Republicans have fought over who won in the spending bill fight
- The most recent deal was reached over the weekend
The vote was 309 to 118.
The Senate is expected to clear it Thursday and send to President Donald Trump for his anticipated signature before Friday's deadline when the government would run out of money.
The agreement, which was reached after weeks of talks
, was a rare bipartisan achievement for Congress and the White House. But leading up to the vote, Republicans and Democrats battled over who which party came out on top.
Republicans cited boosts in funding for border security and the military as preserving conservative principles.
Democrats cited increases in domestic programs and blocking money from going to Trump's campaign promise of a border wall with Mexico, a key demand for Democrats.
Both sides claimed wins for extending an important health insurance program for retired coal miners and for increasing funding for the opioid crisis. Avoiding a potentially damaging shutdown was also a win for all sides.