A 7.2 magnitude earthquake rocked Mexico on Friday (local time), triggering a prolonged rumble that the government said caused minor damage to buildings in the southern state of Oaxaca.
There were no preliminary reports of fatalities.
The epicentre was close to a resort on the Pacific coast in Oaxaca and had a depth of 24.6 kilometres, according to the US Geological Survey.
Both the south of Mexico and the capital are still reeling from earthquakes that caused widespread damage in September.
Interior Minister Alfonso Navarrete said Friday's quake caused some superficial damage to buildings in Oaxaca, but no deaths had been reported.
Images in the media appeared to show bricks and rubble fallen from buildings, and products tumbling off shelves in a supermarket.
Tremors were felt as far away as Guatemala to the south.
In Mexico City, tall buildings swayed for more than a minute as seismic alarms sounded, with older structures in the chic Condesa neighbourhood knocking into each other, and some cracks appearing in plaster and paintwork.
Two young men standing by a building that collapsed in a September 9 earthquake were still hugging minutes after the tremor.
People crowded in the streets, one lady in her pyjamas.
Trees, overhead cables and cars swayed, and a fire truck raced down the street.
Patricia Gutierrez, a 66-year-old English teacher, was taking a nap with her 11-month-old granddaughter, Juliet, when she heard the alarm.
"She recognised the sound. When I opened my eyes, I saw her eyes in terror. Her eyes were wide, like plates. She didn't say anything," Gutierrez said of her granddaughter.
Ms Gutierrez managed to leave her ground-floor apartment before the quake began.
"I left the phone and everything except for my shoes and the baby," she said.
Guadalupe Martinez, a 64-year-old retiree, said she was still shaking from shock.
But the quake was a far cry from the tremors that struck Mexico in September, Ms Martinez said.
"This time it was strong, but it did not jump up and down," she said.