Steering currents stayed weak, though a series of troughs eroded the high pressure system across the Gulf of Mexico, resulting in a turn towards the north-northwest. Environmental conditions remained favorable, with the eye becoming more distinct early on October 21. At about 2145 UTC on October 21, Wilma made landfall on the island of Cozumel with winds of 150 mph (240 km/h). It weakened a little bit as it continued northwestward, and struck the Mexican mainland near Puerto Morelos at 0330 UTC on October 22, with winds of 135 mph (215 km/h) and gusts of up to 170 mph (270 km/h).