A police officer who swooped into an Acton pub while it was on fire and rescued a woman having an asthma attack "may have saved her life".
During New Year's Eve celebrations more than 300 people and 12 staff evacuated the Aeronaut pub in High Street before the fire brigade arrived.
Ten fire engines and 72 firefighters were called to the blaze.
Metropolitan Police said officers helped evacuate the building and rescue those trapped inside shortly after 12.40am on January 1.
There were around 300 people in the building at the time.
PC Ben Jacques entered the building and found a trapped woman inside who was having an asthma attack, due to smoke engulfing the ground floor.
He dragged her out the premises and his actions "may have saved her life", officers said.
Another man was helped with a laceration to the hand, caused by an attempt to smash a window to escape the fire.
Eight people, including five officers with smoke inhalation and three members of the public with minor injuries, were taken to hospital for treatment.
Chief superintendent, Paul Martin, borough commander for Ealing, said: "I'm proud of the bravery and determination shown by my officers who went into a burning smoke filled pub to help rescue those inside and ensure an orderly evacuation.
"The damage inside is extensive. Thankfully no one has been seriously injured and that is largely thanks to the efforts of police who acted decisively in the face of danger.
"I'd like to wish all those injured, including the five officers who suffered smoke inhalation, a speedy recovery."
Acton Police Station, which is next door, was also evacuated as a precaution due to the severity of the fire.
Officers said there is nothing at this stage to suggest the fire is suspicious.
Keep up to date with the latest news in west London via the free getwestlondon app.
You can even set it to receive push notifications for all the breaking news in your area.