El rey Alfonso dejó en su testamento que el reino debía pasar a su nieto primogénito, Alfonso de la Cerda, y al mismo tiempo desheredar a su segundo hijo, Sancho, que se alzó contra el rey sin respetar la voluntad de su padre y fue coronado como Sancho IV de Castilla el año 1284 en Toledo.