Hebron nearly upsets Generals in 59-49 loss