About 50 firefighters have battled a petrol station blaze on Auckland's Great South Road.
Fire and Emergency received an alarm activation for the fire at the Z petrol station at Takanini at 3.45am on Monday.
The petrol station is connected to a fast food restaurant.
Part of the building's roof was dismantled to help with damping down hot spots.
By 6am the fire was almost out, and no one was injured.
In a statement, police said Great South Road, near the intersection of Taka Street and Walter Stevens Drive, was closed in both directions.
It would remain closed until the scene was cleared.
"Diversions are in place, however motorists are advised to expect delays and to avoid the area where possible."