The UCB Provincial Shield one-day competition heads towards a season-ending climax with Free State, Northerns, Boland and North West qualifying for the semi-finals.

Free State, who ended top of Pool A, will have home advantage against North West, who finished second in Pool B. In the other match, Northerns will have to travel to Paarl where they will meet Boland, who topped Pool B.

Both semi-finals will be played on Saturday, February 19, with a reserve day set for the Sunday.