Sur la route, à un carrefour, Œdipe rencontre un vieil homme sur un char. Ils se disputent, pour des histoires de priorité dans le passage, et en viennent aux mains : Œdipe tue le vieil homme, sans savoir qu'il s'agit de son père. La première partie de l'oracle est accomplie.
Comme récompense pour avoir vaincu le Sphinx, Œdipe obtient le trône de Thèbes, laissé vacant après la mort du roi Laïos, ainsi que la main de la veuve, Jocaste, sans savoir qu'elle est sa mère : le second volet de l'oracle est accompli.
Œdipe et Jocaste ont quatre enfants : deux fils, Étéocle et Polynice, et deux filles, Antigone et Ismène.