Firefighters believe they have finally got the upper hand over a massive bushfire south of Perth but part of the South West Highway could remain closed for days, leaving the small community of Walpole cut off.