Firefighters punctured the roof in strategic areas to allow firefighters encircling the house and above it in a Newburyport ladder truck to pour as much water as possible on it.
As firefighters battled the main blaze, a state forestry unit arrived at the scene to knock down small outside fires that popped up. An Atlantic Ambulance crew and a rehabilitation unit from Peabody were called to the scene to aid firefighters.
Assisting local firefighters were units from Amesbury, Newburyport, Georgetown, Groveland and Byfield. Newbury and Haverhill firefighters were among those manning the Main Street station while firefighters battled the blaze. There were no injuries.