Cowboys hard-fought season ends in semifinals