The UK competition regulator has accepted an offer from Asda's prospective new owners to sell 27 petrol stations to push their takeover deal across the line.
In October, the billionaire Issa brothers and private equity backer TDR Capital agreed a £6.8billion deal to buy the supermarket chain.
However, the deal is still awaiting approval from regulators after they raised concerns in April that the deal could lead to higher petrol prices for motorists in 36 locations.
The Issa brothers offered a deal last month which would see them sell 27 of their current forecourts.
On Wednesday, the Competition and Markets Authority (CMA) said it has now "officially accepted" the proposal.
Nevertheless, the new Asda owners must now select a buyer, or buyers, to purchase the forecourt sites, which must be approved by the CMA.
The supermarket chain said the CMA update will enable its management team to start working with TDR and the Issa brothers over their new plans for the business.
Asda CEO and president, Roger Burnley, said: "We welcome today's announcement from the CMA, which means we can now fully embark on the next stage of our journey under new ownership and work with Mohsin, Zuber and TDR to build an even stronger Asda that gives our customers outstanding choice, value and service in our stores and online."
In a joint statement, TDR and the Issa Brothers said: "We welcome the CMA's announcement today marking the end of its review process and acceptance of our proposed undertakings.
"We can now push ahead with our exciting plans for Asda and look forward to working with the Asda management team to invest in the business to drive growth, including continuing to accelerate Asda's online offer, sourcing more food from UK farmers, and bringing enhanced convenience to customers."
EG Group, the forecourt giant owned by the brothers, operates 395 petrol stations, while Asda owns 323 sites.
What petrol stations are being sold as part of the takeover?
- Ashington, NE63 0TQ
- Burscough, L40 5XE
- Churchill, PE25 2RJ
- Dragon, HG1 4PS
- Egremont, CH44 0BZ
- Reliance, PR8 3BJ
- Johnadamsway, PE21 6TQ
- Kingshill, SN1 4NG
- Lakeland, LA14 5LF
- Lammascote, ST16 3TA
- Maple, SL7 1HH
- Northerngateway, TD15 1QQ
- Prestonway, BB2 6BJ
- Regatta, RG9 1DR
- Rodbourne, SN2 1DH
- Scottlane, WN5 0PS
- Southmarston, SN3 4RS
- Tibicar, LA3 1PS
- Thinfordnorth, DL17 8RU
- Turnpike, HP12 4RG
- Blackpool, FY3 9TN
- Pentre, CF41 7BW
- Fourcross Trip 9AN
- Thieveslane, SY2 6GF
- Forfar, DD8 1BF
- Rushden, NN10 0FX
- Don, AB24 1XN