Ea Lla Koto got off to a good start and should gone ahead in the third minute when Students’ keeper Moeneeb Josephs spilled Sthembiso Ngcobo’s shot, but striker Collins Chabalala sent his follow-up shot high and wide of goal.
The hosts’ first shot on goal arrived in the 16th minute through Marcos de Jesus, but the striker’s tame effort was easily saved by Stars’ keeper Kennedy Mweene.
The visitors launched a quick counter and should have opened the scoring through Prince Olomu, who was put clear on goal by Matome Madimabe, but Olomu failed to beat Josephs, sending his effort wide.
BidVest Wits took the lead in the 22nd minute when Richard Rantjie put in a low cross from the right for Moyo-Modise to slot the ball into the top corner.
However, Free State Stars continued pushing forward and Ngcobo forced Josephs into another good save in the 39th minute.
The score remained 1-0 at half-time.
The visitors brought on top scorer Diyo Sibisi for Chabalala at half-time, in a bid to add more bite to their attack.
Stars went close in the 59th minute when Motseothata November shot just over the crossbar from outside the area following the hosts’ poor clearance of a free-kick by the visitors.
Moyo-Modise should have doubled the Students’ lead in the 65th minute when he was put through on goal by Bruin Senokoane, but the youngster’s effort was saved by Mweene.
Both sides then made a number of substitutions, which affected the flow of the game.
Free State Stars were awarded an indirect free-kick inside the BidVest Wits area in the 87th minute, but Ngcobo’s effort hit the wall.
Richard Rantjie almost made it 2-0 in the dying seconds of the game, but his fierce shot from the edge of the area was superbly saved by Mweene and with that went the final chance of the game.