I think that when time runs out, the boss should automatically win. Last time when I was the boss, and there was 1 normal left, he kept using the teleporters back and forth whenever I get close to him until time ran out and he won. I was absolutely pissed.
Or, to make it more fair, the boss will win if less than half the number of normals that spawned in the first place remain when time runs out.