Gardiner tops St. Regis, Harrison; one win away from state