Giants fall to Taft at home