BP tonight finally capped the leak which has spewed oil into the Gulf of Mexico since April.
The company confirmed it had temporarily stopped the flow of oil which has so far cost $3.5bn (€2.7bn) in spillage and clean-up.
The well has been sealed with a test cap that should stop crude oil spilling into the ocean for 48 hours.
But BP stressed that even if the test is successful it will not mean the flow of oil and gas has been stopped permanently.
BP executive Kent Wells said the oil stopped at 7.25pm Irish time.
He added: “It is very good to see no oil go into the Gulf of Mexico.”
The disaster began when the Deepwater Horizon rig exploded on April 20, killing 11 workers.
Shares in the oil giant were hammered by the disaster but have shown signs of recovering in recent days amid speculation of a takeover by US rival ExxonMobil and hopes of progress on tackling the crisis.
The group has paid out about $165m (€127m) in claims to 52,000 businesses so far, although the intense political pressure on the oil giant has eased since the group set aside a £20bn (€15.5bn) compensation fund to meet the costs of the disaster in June.
A BP spokeswoman said: “Information gathered during the test will be reviewed with the relevant government agencies, including the federal science team, to determine next steps.
“The sealing cap system never before has been deployed at these depths or under these conditions, and its efficiency and ability to contain the oil and gas cannot be assured.”