Cinco Ranch advances to semifinals