Béla király halála után fiai, László és Géza hercegek a viszály elkerülése érdekében átengedték a trónt Salamonnak. Vid ispán, aki Géza hercegi rangjára áhítozott, elhitette a befolyásolható Salamon királlyal, hogy Géza a trónt akarja. Ezért Salamon kezdetben sikeresen, fegyverrel támadt a hercegekre. László és Géza hercegek Salamon király elleni döntő győztes csatája 1074. március 14-én volt.
“De a hercegek is elrendezték kora reggel hadaikat. És mikor László fegyverbe öltözött, leborult a földre, a mindenható Isten kegyelmét kérte, és Szent Mártonnak fogadalmat tett, hogy ha az Úr neki győzelmet ad, azon a helyen Szent Márton tiszteletére templomot rak. És így is történt.”