Herald Cricket: Black Caps eye a semifinal spot