One Weymouth firefighter was injured as he battled a two-alarm fire on Broad Street last night.
The call of a fire at 303 Broad Street came in around 7:20 p.m. By about 10:30, firefighters had knocked down most of the fire.
A section of Broad Street near the fire scene was closed to traffic.
Fire crews from Braintree, Quincy and Hingham assisted at the scene.
The cause of the fire is under investigation, but does not appear to be suspicious. Damage has been set at between $100,000 and $200,000.
The homeowner escaped unharmed. The Red Cross is assisting him in finding temporary housing.