A woman is fighting for life after a multi-vehicle collision at Pascoe Vale in Melbourne's north last night.