Sytuację podsycała ekspansjonistyczna polityka Sancho III, której Królestwo Leónu starało się przeciwstawić militarnie i politycznie. Kastylijski władca w 1034 roku zajął miasto León i strategiczne tereny między rzekami Cea a Pisuerga, które uważał za posag wniesiony przez żonę. Bermudo III schronił się w odległej Galicji, której ogłosił się imperatorem.

Powodem wybuchu konfliktu zbrojnego stał się problem Kastylii i próby nadania jej pełnej autonomii, które podjął Ferdynand I i szlachta kastylijska. Do walk doszło na spornych terenach pomiędzy Cea a Pisuerga, gdy Bermudo III próbował odzyskać Tierra de Campos. 4 września 1037Podaje się też mniej popularne daty 30 sierpnia i 1 września. Z pewnością odbyła się ona między 9 czerwca 1037 (ostatnia donacja króla Bermudo III) a 9 stycznia 1038 (Ferdynand wymieniony jako władca). pod Tamarón (koło Burges) doszło do decydującego starcia. W trakcie bitwy Bermudo III zginął, spadłszy z konia i przebity wieloma lancami, gdy próbował się dostać w pobliże Ferdynanda. Z chwilą śmierci Bermudo III dziedziczką królestwa Leónu została jego starsza siostra, Sancha, i – na mocy iure uxoris – Ferdynand I z Kastylii, którego koronowano 18 czerwca 1038 roku.