CLT20 SEMI FINAL