When did Sophocles defeat Aeschylus in a public competition?
Sophocles defeated Aeschylus in a public competition in 468 BC. This victory occurred at the theater of Dionysus and marked the beginning of a fifty-year reign where Sophocles never placed lower than second in thirty competitions.