Nearly 600 Delmarva Power customers in Perryville lost power for about one hour and 15 minutes Tuesday night.
Matt Likovich, a spokesman for Delmarva Power, said a "blown fuse" on a transformer was the cause of the outage.
He said the power went out at 8:51 p.m., and 592 customers were affected.
The outage occurred in the midst of a meeting of the Perryville mayor and town commissioners Tuesday.
The overhead lights in the town hall meeting room began flickering shortly before 8:50 p.m. They then dimmed, and then went out, plunging the room into darkness.
The only light came from computer and tablet screens, and a pair of emergency lights. The power was out for a minute or two, and then emergency generators kicked in.
The commissioners made a few jokes about the power, and then they continued with their meeting; a steady hum in the background for the remainder of the meeting.
The meeting let out shortly before 9:30 p.m., and a Delmarva Power worker was using a flashlight to inspect the equipment at the nearby substation at Otsego and Evans streets.
He was soon joined by three fellow workers. The surrounding residential streets were quiet except for the workers talking back and forth.
The street lights were on in the area west of the substation, but the streets to the east were pitch black; the Perryville police station was also being powered by generators.
A train that was headed along the north-south tracks south toward Otsego Street slowed down and eventually stopped. Its light shone down the tracks.
Power was restored at 10:04 p.m., Likovich said.