Tropical Cyclone Heidi has crossed the coast of Western Australia, lashing Port Hedland with heavy rain and wild winds reaching up to 130km/h.
The category two cyclone made landfall about 4.30am WST (0730 AEDT) on Thursday, after a tense and sleepless night for locals.
Communities between Pardoo and Whim Creek, including Port and South Hedland, remain on red alert, although Heidi is expected to weaken as she moves inland.
Noel Puzey from the WA Cyclone warning centre told Sky News that Heidi crossed the coast about 10km to the east of Port Hedland, and was moving southwards.
He said 130km/h gusts were recorded at the airport and 90mm rain had fallen before the crossing.