Blue Eagles defeat EAC Generals for third Filoil win