Bulls on course for home semi-final