President Joe Biden's $1.9tn (£1.4tn) relief plan to help Americans during the Covid pandemic has been approved in the House of Representatives.
The vote was along partisan lines. Two Democrats joined Republicans - who see it as too expensive - in opposing it.
The bill must now go to the evenly-divided Senate, which has already blocked a key element - doubling the US minimum wage to $15 an hour.
The package seeks to boost vaccinations and testing, and stabilise the economy.
The cash would be extended as emergency financial aid to households, small businesses and state governments. Unemployment is close to 10%, with some 10 million jobs lost in the pandemic.
The vote comes in the same week the US passed 500,000 coronavirus-related deaths - the largest figure of any nation in the world.
In brief remarks at the White House on Saturday, President Biden hailed the House's approval of the plan, saying he hoped it would receive "quick action" at the Senate.
"We have no time to waste," he said. "If we act now, decisively, quickly and boldly we can finally get ahead of this virus, we can finally get our economy moving again. And the people in this country have suffered far too much for too long. We need to relieve that suffering."
How did the vote play out?
Joe Biden had appealed for bipartisan unity when he took office last month, but there was little on show in the early hours of Saturday when the Democrats scraped the bill through on a 219 to 212 vote.
President Biden has championed what he calls the American Rescue Plan as a way to help struggling Americans through Covid-19.
But Republicans say the plan is unnecessarily large and stuffed with Democratic priorities unrelated to the pandemic.
The divisions were reflected by the representatives.
Democrat Brendan Boyle said: "After 12 months of death and despair, the American recovery begins tonight."
The leader of the Republicans in the House, Kevin McCarthy, said: "Democrats are so embarrassed by all the non-Covid waste in this bill that they are jamming it through in the dead of night."
What's in the bill?
It is the third major US spending package of the pandemic, and actually not quite as big as Donald Trump's $2tn last March.
The key elements include:
A $1,400 cheque per person, although payments phase out for higher incomes
Extending jobless benefits until the end of August to help the more than 11 million long-term unemployed
Parents of children under the age of 18 to get a year of monthly benefits
$70bn to boost Covid testing and vaccinations
Financial support for schools and universities to help them reopen
Grants for small businesses and other targeted industries
Funds for local government
One of the other major elements is the increase of the minimum wage from $7.25 an hour - where it has been since 2009 - to $15.
But on Thursday, Elizabeth MacDonough, the non-partisan Senate parliamentarian - who interprets its rules - said that raising the minimum wage would violate the budgetary limits allowed in this kind of measure.
Unemployed in the US: 'I don't know what to do
The bill that passed in the House does still include the increase and it remains unclear how the issue can be resolved.
The minimum wage rise remains a key Democrat goal, particularly for the party's progressive wing, and some top Democrats are considering a measure to penalise employers who pay less than $15 an hour.
Republicans argue the minimum wage increase would be too heavy a toll on firms struggling to rebuild following the Covid-19 outbreak.
Mr McCarthy has said the only way out of Covid is to "fully reopen our economy".
What happens next?
The package goes to the Senate - spilt evenly between Democrats and Republicans 50-50 - probably next week. The rules of the Senate do allow a reconciliation bill like this to be passed on a simple majority, rather than 60-40.
In the event of a tie, Democrat Vice-President Kamala Harris gets the deciding vote.
Traditionally, the text the Senate agrees then has to be reconciled with the House bill. The single bill is voted on again and passed to the president for signing.
Democrats are confident a bill will go through, but the minimum wage issue is problematic.
Senator Bernie Sanders was among those angry that "archaic" procedural rules were blocking the increase.
House Speaker Nancy Pelosi has said a bill will still pass, even if this section is taken out by the Senate.
Work will still need to be done with lawmakers to get a version of the bill over the line. The Democrats want it done by 14 March at the latest.