Ba will play Nadi in the Courts IDC final tomorrow at Govind Park.
The Men in Black managed to beat Suva 1-0 in the second semi-final after Suva player, Antonio Tuivuna scored an own goal in the 12th minute of second half.
Suva was forced to play with 10 men after Jale Dreloa was given the marching orders after receiving the second yellow card. The Capital City side played gallantly in front of 6,000 plus crowd to get an equaliser but Ba captain, Avinesh Suwamy led his brigade well.
In the first semifinal, Nadi defeated nine men Labasa 1-0.
Samuela Drudru scored the lone goal of the match in the second half.
Labasa was reduced to nine men after a red card was given to Leone Damudamu for head butting a Nadi player while Ilisoni Logaivou was also shown a red card.
Ba will face Nadi at 4pm tomorrow in the final and you can catch the live commentary on Radio Sargam.
Stay tuned for the latest news on our radio stations