Glen Rose advances to semis, regionals