Tuvo lugar el 19 de julio de 1068 en las orillas del río Pisuerga, en la frontera entre el reino de León y el reino de Castilla, cerca del actual pueblo de Lantadilla (Palencia).