The Kenyan Premier League on Thursday released semi-final fixtures for the KPL Top 8 tournament.
Thika United, Gor Mahia, Chemelil Sugar and Tusker FC won their preliminary round matches and complete the list for the last four of the knock out competition.
Thika United beat Sofapaka on post match penalties after a one-all draw in regulation time, Gor Mahia beat Ulinzi Stars 4-2 also on penalties, Chemelil Sugar were awarded their 3-2 win over AFC Leopards after a trouble ridden match while Tusker FC thrashed Mathare United 3-1.
The first semi-final will pit Chemelil and Thika United on May 1 with the return leg set for May 15 at 5pm, a match that will be preceded by a league match between Tusker and Mathare United.
Gor Mahia and Tusker will take to the field on May 8 in the second semi-final, Gor starting at home with the return leg set for May 22 at Nyayo Stadium.
The final will be played on June 16 at either the Nyayo Stadium or Moi Sports Centre Kasarani.