Fannin beats Union County 28-22