A rain-soaked Wednesday with three delays saw eight teams punch their tickets to a state championship game.