Coventry’s run ends in semis