El Dorado fended off a late run to defeat Sheridan 59-50 Tuesday night in boy's action.