Battle of lobregal