A powerful earthquake struck southwestern Mexico near the beach resort of Acapulco on Tuesday night, killing at least one man who was crushed by a falling post, and causing rock falls and damaging buildings, authorities said.

The 7.0 magnitude quake, which hit 17.7 kilometers northeast of Acapulco in Guerrero state, shook the hillsides around the city, downing trees and pitching large boulders onto roads.

State Gov. Hector Astudillo told local television that a man was killed by a falling post in Coyuca de Benitez, a small town just west of Acapulco. He and other authorities had earlier said there were no reports of major damage from the quake, which caused power outages in several states.