The US House of Representatives has approved sending $60.8bn (£49bn) in foreign aid to Ukraine.
Democrats and Republicans joined together after months of deadlock over renewed American support to help Ukraine fend off Russia’s invasion.
Ukrainian President Volodymyr Zelenskyy tweeted to say he was “grateful” for the decision, which he said “keeps history on the right track”.
He said: “Democracy and freedom will always have global significance and will never fail as long as America helps to protect it.
“The vital US aid bill passed today by the House will keep the war from expanding, save thousands and thousands of lives, and help both of our nations to become stronger.”
US President Joe Biden first requested the funding in October, as Ukraine’s military supplies began to dwindle.
In February, Mr Zelenskyy urged Congress to pass the funding, saying if it did not “it will leave me wondering what world we are living in”.
Keep up with all the latest news from the UK and around the world by following Sky News
The House also approved a bill providing security assistance to Taiwan and other Indo-Pacfic allies, and an aid bill containing several foreign policy proposals including a threat to ban Chinese-owned social media app TikTok.
It will vote on one further bill to send money to Israel.
Be the first to get Breaking News
Install the Sky News app for free
Once approved, the package will go to the US Senate, where it is likely to be passed on Tuesday. Mr Biden has then promised to sign it immediately.
This breaking news story is being updated and more details will be published shortly.
Please refresh the page for the fullest version.
You can receive breaking news alerts on a smartphone or tablet via the Sky News app. You can also follow @SkyNews on X or subscribe to our YouTube channel to keep up with the latest news.