Firefighters fought for almost six hours to contain one of the biggest fires in Penang which destroyed five adjoining factories in Juru on Saturday.