It was a bad day for the Affordable Cuts and a good day for those who are going to lose the most money.
The Senate passed the $1.1 trillion legislation Thursday night, after Democrats voted down the GOP plan to spend $1 trillion to help the middle class.
President Donald Trump promised to repeal the ACA and replace it with a system that would cover everybody, including people with pre-existing conditions.
The bill is the culmination of a year-long effort to roll back parts of the ACA, with the final plan to be unveiled next week.
It was also a victory for Republicans who had been pushing for a vote on the bill.
But there was a bitter partisan battle.
The measure passed the Senate on a 51-49 vote.
Democrats were unable to stop Republicans from moving the bill through.
They had threatened to block the bill from passing if it did not receive a majority of support.
Democrats, including Senate Majority Leader Chuck Schumer and House Minority Leader Nancy Pelosi, were hoping to force the bill to include a $1,000 cap on deductibles and co-payments.
But Republicans, who were largely focused on the repeal of Obamacare, had other ideas.
In a surprise move, Sen. Lindsey Graham, R-S.C., announced that he was withdrawing his support for the bill, which would have repealed the ACA’s individual mandate.
It is not the first time Graham has dropped support for Trump’s signature health care law.
He did so in the wake of the November election, saying it was a waste of time.
He had also threatened to vote against any bill that failed to include funding for Planned Parenthood, which provides women’s health care services.
Democrats have argued that Graham’s decision was motivated by politics, not policy.
The House passed the bill Thursday night after Republicans failed to win enough support to override a Democratic filibuster.
The bill now heads to Trump’s desk.