SFA wins 28th straight home game