A Salamonnal való viszály idején, egy a testvérével, Gézával való beszélgetés közben Lászlónak megjelent az Úr angyala, aki egyértelművé tette, hogy Gézáé lesz a korona. A látomás beteljesült, amikor az 1074-ben vívott mogyoródi csatát követően a győztest, I. Gézát emelték trónra. A krónikák szerint a békesség kedvéért I. Géza lemondott volna Salamon javára, de ebben korai halála megakadályozta. Testvére, László hosszas unszolására után fogadta el az ország vezetését, illetve a Pozsonyba visszavonuló Salamont is le kellett győznie. A vár körüli harcok holtpontra jutottak, ezért a legmerészebb harcosok rangrejtve kilovagoltak és párviadalra keltek. Így tett a szintén jeles bajnoknak számító Salamon is, azonban katonái értetlenül tapasztalták, hogy vitéz uruk a feléje közelítő lovas láttán sarkon fordult, visszavágtatott a várba, majd kérdésükre elmondta, hogy „tudjátok, hogy ember elől meg nem futok, de ez nem ember, mert láttam, hogy az angyalok tüzes karddal védelmezik őt” (Bálint 2004). Az égiek által védelmezett ellenfélben nem ismerte fel unokatestvérét, Lászlót. A trónjáról távozni kényszerülő Salamon nem békélt meg, merényletet kísérelt meg László ellen, a gyilkossági terv kiderült, amiért nem fővesztéssel kellett bűnhődnie, hanem csak börtönbüntetésre ítéltetett Visegrádon. S ennek a fogságnak vetett véget a szentéletű nővér, Karitas jóslata I. István szentté avatásának kezdetén. A fogságra kárhoztatott, s az addig kitartóan küzdő Salamon kiszabadulása után radikális döntést hozott: hátat fordított a világi hatalomnak és a magányos remeteéletet választotta, végül az Isztriai-félsziget Póla környéki erdőségben élt és halt meg 1087-ben. Azonban a Képes Krónika emlékezete szerint I. László király talán még egyszer látta életében Salamont, ugyanis egy alkalommal, Székesfehérváron a templomból kijövet, az alamizsnára váró koldusok között felfedezni vélte unokabátyját, s utánaeredt, de hiába, mert a keresett rokon eltűnt.