Intrigue seethed as troops marched. Zamora swung back to Isabella's cause. The Portuguese crown prince arrived with reinforcements and on March 1, 1476 the rival armies met at Peleagonzalo, a few kilometres southwest of Toro. Ferdinand was victorious in this battle decided by light cavalry. The Portuguese under Alfonso broke and the king took refuge in Castronuño. However, the result was uncertain since the forces under the Portuguese crown prince defeated the Castilian right wing and remained in possession of the battle field - and thus both sides claimed victory. But the fortress of Zamora surrendered to Ferdinand soon thereafter (March 19, 1476) while Toro remained in Portuguese hands during more than half a year (until September 19, 1476). After that Alfonso gave up the fight and la Beltraneja retired to a Lisbon convent where she died in 1530, aged sixty-eight.